/* Styles shared by all Thyme & Theory article pages. Rules that apply to only some articles are scoped with body[data-page]. */

/* edge-align */
/* Logo and page content share one left edge: a 1200px column, centered. Desktop only. */
  @media (min-width: 901px) {
    nav { padding-left: max(2rem, calc((100% - 1200px) / 2)) !important; padding-right: max(2rem, calc((100% - 1200px) / 2)) !important; }
    body > :is(section, div, main, header):not(.mobile-menu):not(.photo-modal):not(.ap-overlay):not(.hb-modal):not([class*="modal"]):not([class*="promo"]):not([id*="odal"]):not([id*="romo"]):not([id*="popup"]) {
      padding-left: max(2rem, calc((100% - 1200px) / 2)) !important;
      padding-right: max(2rem, calc((100% - 1200px) / 2)) !important;
    }
    body > :is(section, div, main, header)[style*="max-width"], .blog-wrap, .gl-wrap, .page-layout { max-width: none !important; }
    .blog-wrap, .gl-wrap, .page-layout { padding-left: max(2rem, calc((100% - 1200px) / 2)) !important; padding-right: max(2rem, calc((100% - 1200px) / 2)) !important; }
  }

/* titles-mono */
/* Single-color titles: the accent word inherits the heading color */
  h1 em, h2 em, h3 em, h1 i, h2 i, h3 i, .hero-h1 em, .section-title em, .page-hero-title em { color: inherit !important; }

/* nav-hover-hold */
.nav-dropdown-menu::before{content:"";position:absolute;left:0;right:0;top:-1.1rem;height:1.1rem}
.nav-dropdown:hover>.nav-dropdown-menu{display:block}

/* ta-body-css */
.ta-p{font-size:1.08rem;line-height:1.85;color:var(--text);margin:0 0 1.3rem}
:is(body[data-page="outdoor-cooking-in-nebraskas-autumn"],body[data-page="planning-for-the-perfect-pantry"]) .ta-p strong{font-weight:600;color:var(--sea)}
:is(body[data-page="b-is-for-bathroom-b-is-for-boy"],body[data-page="my-fall-harvest-table-kid-safe-neutral-and-oh-so-easy"],body[data-page="outdoor-cooking-in-nebraskas-autumn"],body[data-page="welcome-to-my-midwest-coastal-retreat-introducing-thyme-and-theory"]) .ta-h{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:1.7rem;color:var(--sea);margin:2.2rem 0 .8rem}
:is(body[data-page="a-well-planned-pool-paradise"],body[data-page="undercover-fun-a-well-planned-screened-porch-becomes-the-ideal-family-hangout"]) .ta-side{float:right;width:42%;margin:.3rem 0 1.2rem 1.8rem}
:is(body[data-page="a-home-office-to-love"],body[data-page="main-with-the-most-a-bathroom-makeover"],body[data-page="outdoor-cooking-in-nebraskas-autumn"],body[data-page="planning-for-the-perfect-pantry"],body[data-page="welcome-to-my-midwest-coastal-retreat-introducing-thyme-and-theory"]) .ta-fig{margin:1.8rem 0}
:is(body[data-page="a-home-office-to-love"],body[data-page="main-with-the-most-a-bathroom-makeover"],body[data-page="outdoor-cooking-in-nebraskas-autumn"],body[data-page="planning-for-the-perfect-pantry"],body[data-page="welcome-to-my-midwest-coastal-retreat-introducing-thyme-and-theory"]) .ta-fig img{display:block;width:100%;border-radius:12px}
:is(body[data-page="outdoor-cooking-in-nebraskas-autumn"]) .ta-side{float:right;width:38%;margin:.3rem 0 1.2rem 1.8rem}
:is(body[data-page="a-home-office-to-love"],body[data-page="planning-for-the-perfect-pantry"],body[data-page="welcome-to-my-midwest-coastal-retreat-introducing-thyme-and-theory"]) .ta-side{float:right;width:34%;margin:.3rem 0 1.2rem 1.8rem}
:is(body[data-page="a-home-office-to-love"],body[data-page="a-well-planned-pool-paradise"],body[data-page="outdoor-cooking-in-nebraskas-autumn"],body[data-page="planning-for-the-perfect-pantry"],body[data-page="undercover-fun-a-well-planned-screened-porch-becomes-the-ideal-family-hangout"],body[data-page="welcome-to-my-midwest-coastal-retreat-introducing-thyme-and-theory"]) .ta-side img{display:block;width:100%;border-radius:12px}
:is(body[data-page="outdoor-cooking-in-nebraskas-autumn"]) .ta-h{clear:both}
:is(body[data-page="a-well-planned-pool-paradise"],body[data-page="undercover-fun-a-well-planned-screened-porch-becomes-the-ideal-family-hangout"]) .ta-note{clear:both;font-style:italic;color:var(--text-muted);font-size:.95rem;margin:1.8rem 0 .8rem;padding-top:1.2rem;border-top:1px solid rgba(36,75,72,0.12)}
.ta-credit a{color:var(--sea)}
@media(max-width:700px){:is(body[data-page="a-home-office-to-love"],body[data-page="a-well-planned-pool-paradise"],body[data-page="outdoor-cooking-in-nebraskas-autumn"],body[data-page="planning-for-the-perfect-pantry"],body[data-page="undercover-fun-a-well-planned-screened-porch-becomes-the-ideal-family-hangout"],body[data-page="welcome-to-my-midwest-coastal-retreat-introducing-thyme-and-theory"]) .ta-side{float:none;width:100%;margin:.4rem 0 1.4rem}}

/* a11y-contrast */
/* a11y: raises text contrast to WCAG AA 4.5:1. Delete this block to revert. */
.ta-crumbs{color:#607472 !important}
.ta-meta{color:#93653a !important}
.ta-by{color:#607472 !important}
:is(body[data-page="undercover-fun-a-well-planned-screened-porch-becomes-the-ideal-family-hangout"]) .ta-note{color:#607472 !important}
.ta-credit{color:#607472 !important}
:is(body[data-page="outdoor-cooking-in-nebraskas-autumn"]) .ta-pn > a > small{color:#607472 !important}
:is(body[data-page="my-fall-harvest-table-kid-safe-neutral-and-oh-so-easy"]) a[href="a-home-office-to-love.html"] > small{color:#607472 !important}
:is(body[data-page="a-home-office-to-love"],body[data-page="a-well-planned-pool-paradise"],body[data-page="b-is-for-bathroom-b-is-for-boy"],body[data-page="main-with-the-most-a-bathroom-makeover"],body[data-page="planning-for-the-perfect-pantry"],body[data-page="undercover-fun-a-well-planned-screened-porch-becomes-the-ideal-family-hangout"]) .ta-pn > a:nth-child(1) > small{color:#607472 !important}
:is(body[data-page="a-home-office-to-love"],body[data-page="a-well-planned-pool-paradise"],body[data-page="b-is-for-bathroom-b-is-for-boy"],body[data-page="main-with-the-most-a-bathroom-makeover"],body[data-page="my-fall-harvest-table-kid-safe-neutral-and-oh-so-easy"],body[data-page="planning-for-the-perfect-pantry"],body[data-page="undercover-fun-a-well-planned-screened-porch-becomes-the-ideal-family-hangout"],body[data-page="welcome-to-my-midwest-coastal-retreat-introducing-thyme-and-theory"]) .next > small{color:#607472 !important}
.soon > span{color:#607472 !important}
.ft-fine{color:#8e9493 !important}
