@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600&display=swap');
:root{--bg:#151c18;--paper:#e6dfcc;--muted:#a8afa0;--gold:#c4a777;--line:#ffffff20}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--paper);font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:6px}button{border:0}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 5%;border-bottom:1px solid var(--line)}.brand{font-family:Georgia,serif;font-size:25px;letter-spacing:5px;white-space:nowrap}.brand small{display:block;font:8px Manrope,Arial,sans-serif;letter-spacing:2.3px;margin-left:36px}.sigil{color:var(--gold);font-size:29px}nav{display:flex;gap:28px;font-size:12px}.header-link{font-size:11px;color:var(--gold)}.header-link span{margin-left:18px}.hero{min-height:700px;position:relative;background:url('forest.png') center 43%/cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,18,14,.85),rgba(9,18,14,.6) 35%,transparent 75%),linear-gradient(0deg,#151c18,transparent 26%)}.hero-copy{position:relative;padding:78px 7% 80px}.eyebrow{font-size:10px;letter-spacing:2.5px;color:var(--gold);font-weight:600;margin:0 0 24px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;line-height:1.02}h1{font-size:clamp(64px,6.7vw,105px);margin-bottom:24px;letter-spacing:-2px}em{font-weight:400;color:var(--gold)}.intro{font-size:14px;color:#d0d2c5;line-height:1.9}.button{display:inline-flex;gap:40px;align-items:center;background:#c9b184;color:#1b231b;padding:15px 25px;font-size:12px;margin-top:16px}.button:hover{background:#e3c99b}.hero-note{font-size:10px;color:#b9bdad;margin-top:18px}.hero-bottom{position:absolute;bottom:23px;left:7%;right:7%;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:2px;color:#b3b7a7}.hero-bottom a{font-size:23px}.motto{display:flex;justify-content:center;gap:45px;align-items:center;padding:33px 20px;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.motto p{font:25px 'Cormorant Garamond',Georgia,serif;margin:0}.motto>span{color:var(--gold)}.section{padding:78px 7%}.section-top{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:35px}h2{font-size:48px;line-height:1.1;margin-bottom:0}.section-top>p{font-size:12px;color:var(--muted);margin:0 0 5px}.filters{display:flex;gap:12px;margin-bottom:30px;flex-wrap:wrap}.filters button{background:transparent;border:1px solid var(--line);padding:8px 17px;font-size:11px;border-radius:2px}.filters button.active{border-color:var(--gold);color:var(--gold)}.articles{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.article[hidden]{display:none}.article-open{background:none;padding:0;text-align:left;width:100%}.art{height:238px;position:relative;overflow:hidden;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.forest-art{background:linear-gradient(#11201935,#11201988),url('forest.png') left center/auto 180%}.art-symbol{font:100px Georgia;color:#e1d3a6b5}.art-caption{position:absolute;bottom:19px;font-size:8px;letter-spacing:2px;color:#d9d3bf}.book-art{background:radial-gradient(ellipse at 35% 20%,#766243,#292d24 70%)}.book{width:126px;height:177px;background:#3d4938;border:1px solid #a69164;box-shadow:9px 10px 0 #151d16,13px 13px 30px #0007;transform:rotate(-9deg);padding:19px 14px;color:#cbb78a;font-family:Georgia,serif}.book small{font-size:7px;letter-spacing:2px}.book span{display:block;font-size:24px;line-height:1.05;margin:14px 0}.book i{font-size:18px}.candle-art{background:radial-gradient(ellipse at 50% 50%,#665035,#292a20 65%,#1e241d)}.candle{width:44px;height:104px;background:linear-gradient(90deg,#81613a,#e8c283 40%,#b7884c);position:relative;transform:translateY(24px);border-radius:6px 6px 2px 2px;box-shadow:0 23px 20px #0008}.candle i{position:absolute;width:13px;height:36px;left:16px;top:-38px;border-radius:80% 10% 50% 50%;transform:rotate(-7deg);background:#fff0bd;box-shadow:0 0 18px #ffc451,0 0 50px #ea9c33}.article-meta{font-size:8px;color:var(--gold);letter-spacing:1px;display:flex;justify-content:space-between;margin-bottom:14px}.article-meta span{color:var(--muted);font-size:7px}.article h3{font-size:30px;line-height:1.1;margin-bottom:13px}.article p{color:var(--muted);font-size:12px;line-height:1.8}.read{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px;margin-top:23px;font-size:11px;color:var(--gold)}.article-open:hover .read{color:#f5dfb3}.about{display:grid;grid-template-columns:1fr 1fr;background:#1d261f}.portrait{min-height:540px;background:url('forest.png') 82% center/auto 115%;position:relative}.portrait span{position:absolute;bottom:20px;left:25px;font-size:8px;letter-spacing:2px;background:#152019a8;padding:5px 10px}.about-copy{padding:62px 14% 60px 11%}.about h2{margin-bottom:25px}.about p{font-size:13px;color:#bec5b6}.about .eyebrow{font-size:10px;color:var(--gold)}.about .aside{font-size:11px;border-left:1px solid var(--gold);padding-left:18px;color:#949f8f;margin:25px 0}.text-link{background:none;padding:0;font-size:12px;color:var(--gold)}.text-link span{margin-left:25px}.library-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.large-star{font-size:55px;color:var(--gold)}.library-intro h3{font-size:30px;margin:14px 0}.library-intro p{color:var(--muted);font-size:12px;max-width:370px}.shelves>div{padding:28px 0;border-bottom:1px solid var(--line)}.shelves>div:first-child{border-top:1px solid var(--line)}.shelves span{float:left;color:var(--gold);font-size:11px;margin-right:22px}.shelves h3{font-size:29px;margin:0 0 12px 38px}.shelves small{font-size:8px;letter-spacing:1.5px;color:var(--muted);margin-left:38px}.practice{background:#1b231d}.practice-list>div,.practice-list>button{display:grid;grid-template-columns:140px 1.1fr 1fr 20px;align-items:center;gap:20px;border-top:1px solid var(--line);padding:26px 0;width:100%;background:none;text-align:left}.practice-list>button:hover{color:var(--gold)}.practice-list span{font-size:9px;letter-spacing:1px;color:var(--gold)}.practice-list h3{font-size:27px;margin:0}.practice-list p{font-size:11px;color:var(--muted);margin:0}.practice-list b{font-size:20px;font-weight:400}.affiliate{font-size:10px;color:var(--muted);max-width:720px;margin:24px 0 0}.ground{text-align:center;background:#e5dfcf;color:#273226}.ground h2{font-size:52px;margin:25px 0}.ground em{color:#756543}.ground .eyebrow{color:#796741}.ground>p{max-width:720px;margin:0 auto;font-size:13px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;text-align:left;margin-top:45px;padding-top:30px;border-top:1px solid #27322630}.principles span{font-size:10px;color:#796741}.principles h3{font-size:28px;margin:12px 0}.principles p{font-size:12px;color:#56604f;margin-bottom:0}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:35px 7%}footer p,footer>a:last-child{font-size:10px;color:var(--muted);margin:0}dialog{width:min(760px,92vw);max-height:88vh;background:#e9e3d4;color:#283226;border:1px solid #c0ab82;padding:30px 42px;line-height:1.8}dialog::backdrop{background:#07110dde;backdrop-filter:blur(5px)}.reader-head{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:2px;margin-bottom:25px}.reader-head button{background:none;font-size:24px}dialog h2{font-size:43px;margin-bottom:25px}dialog h3{font-size:28px;margin:28px 0 10px}dialog p,dialog li{font-size:14px}dialog .reader-foot{font-size:10px;border-top:1px solid #27322630;padding-top:20px;color:#65715e;margin-top:30px}.skip{position:absolute;top:-100px;z-index:10;background:var(--paper);color:var(--bg);padding:12px}.skip:focus{top:0}@media(min-width:1600px){main,header,footer{max-width:1800px;margin:auto}}@media(max-width:1000px){header{flex-wrap:wrap}.header-link{display:none}nav{gap:20px}.hero{min-height:660px}.hero-copy{padding-top:65px}.articles{gap:18px}.article h3{font-size:26px}.article-meta{display:block}.article-meta span{display:block}.about-copy{padding:45px 10%}.library-grid{gap:40px}.practice-list>div,.practice-list>button{grid-template-columns:105px 1fr 20px}.practice-list p{grid-column:2;grid-row:2}.practice-list b{grid-column:3;grid-row:1}.section{padding:65px 6%}}@media(max-width:650px){header{padding:18px 6%;gap:18px}.brand{font-size:22px}nav{width:100%;justify-content:space-between;font-size:11px;gap:10px}.hero{min-height:675px;background-position:64% center}.hero-shade{background:linear-gradient(90deg,#09120eeb,#09120e88 65%,#09120e22),linear-gradient(0deg,#151c18,transparent 50%)}h1{font-size:65px}.hero-copy{padding:56px 7%}.hero .eyebrow{font-size:8px;letter-spacing:1.7px}.hero-bottom>span:last-child{display:none}.hero-note{font-size:9px}.motto{gap:13px;padding:25px 6%;text-align:center}.motto p{font-size:22px}.section-top{display:block}.section-top>p{margin-top:20px}h2{font-size:39px}.articles{grid-template-columns:1fr;gap:35px}.art{height:265px}.article h3{font-size:33px}.article-meta{display:flex}.about{grid-template-columns:1fr}.portrait{min-height:365px;background-size:auto 125%;background-position:85% 42%}.about-copy{padding:40px 7%}.library-grid{grid-template-columns:1fr;gap:30px}.shelves h3{font-size:26px}.practice-list>div,.practice-list>button{grid-template-columns:1fr 20px;gap:12px}.practice-list span{grid-column:1}.practice-list h3{grid-column:1;font-size:29px}.practice-list p{grid-column:1;grid-row:3}.practice-list b{grid-column:2;grid-row:2}.ground h2{font-size:39px}.principles{grid-template-columns:1fr;gap:25px}.section{padding:50px 7%}footer{flex-wrap:wrap}footer p{width:100%;order:3}dialog{padding:22px}dialog h2{font-size:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Visual continuity with the author's Baba Yaga references. */
.brand-mark{display:inline-block;width:32px;height:32px;object-fit:cover;vertical-align:middle;border-radius:50%;margin-right:3px}.hero{background-image:url('moonlit-house.jpg');background-position:center;background-size:cover}.hero-shade{background:linear-gradient(90deg,rgba(5,16,19,.88),rgba(5,16,19,.62) 40%,rgba(5,16,19,.08) 76%),linear-gradient(0deg,#151c18,transparent 35%)}.hero h1{font-size:clamp(64px,6.4vw,100px)}.forest-art{background:linear-gradient(#10232635,#10232666),url('moonlit-house.jpg') center/cover}.portrait{background-image:url('amitea-and-cat.jpg');background-position:center;background-size:cover;min-height:660px}.portrait span{background:#101d20c9}.about-copy{align-self:center}.house{background:linear-gradient(130deg,#122125,#19251f);border-bottom:1px solid var(--line)}.house-intro{color:#bac4bb;max-width:760px;font-size:14px;line-height:1.9}.rooms{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:35px}.rooms a{display:block;border-top:1px solid #a68f6655;padding:25px 0 15px}.rooms a:hover h3{color:var(--gold)}.rooms span{font-size:9px;letter-spacing:1.6px;color:var(--gold)}.rooms h3{font-size:31px;margin:17px 0 14px}.rooms p{color:var(--muted);font-size:12px;max-width:320px}.rooms b{font-size:11px;color:var(--gold);font-weight:400}.cat-aside{font:italic 23px 'Cormorant Garamond',Georgia,serif;color:var(--gold);margin:30px 0 0;padding-top:25px;border-top:1px solid var(--line)}nav{gap:20px}@media(max-width:1000px){.portrait{min-height:620px}.hero{background-position:60% center}}@media(max-width:650px){nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 20px}.hero{background-position:64% center}.hero-shade{background:linear-gradient(90deg,#071419de,#07141988 75%,#07141955),linear-gradient(0deg,#151c18,transparent 45%)}.hero .eyebrow{max-width:260px;line-height:1.8}.hero h1{font-size:64px}.rooms{grid-template-columns:1fr;gap:12px}.rooms p{max-width:none}.portrait{min-height:0;aspect-ratio:3/4;background-position:center;background-size:cover}.house .section-top h2{font-size:36px}.cat-aside{line-height:1.35}}

.article-open{display:block}.search-label{display:block;font-size:11px;color:var(--gold);margin-bottom:8px}.journal-search{width:min(100%,470px);padding:13px 16px;background:#1d2921;border:1px solid var(--line);color:var(--paper);font:inherit;margin:0 0 20px;border-radius:2px}.journal-search:focus{outline:2px solid var(--gold)}.search-status{font-size:11px;color:var(--muted);margin:20px 0 0}.articles{row-gap:40px}.cat-art{background:url('amitea-and-cat.jpg') center 32%/cover}.book-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.book-cover{height:300px;padding:30px;border:1px solid #b7a07866;background:#27392f;display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 8px 0 #0003;margin-bottom:24px}.book-cover h3{font-size:39px;color:#e6dbc3}.book-cover small{font-size:10px;letter-spacing:1px}.book-cover>span{font-size:26px;color:var(--gold)}.cover-2{background:#433337}.cover-3{background:#293840}.book-card>h3{font-size:28px;margin:0 0 13px}.book-card>p:not(.eyebrow){color:var(--muted);font-size:12px}.book-card .eyebrow{font-size:8px;margin-bottom:12px}.book-card:hover .book-cover{border-color:var(--gold)}.library-note{font-size:11px;color:var(--muted);margin:30px 0 0;max-width:780px}.library-note a,.cat-aside a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.cat-aside a{font:12px Manrope,Arial,sans-serif;display:block;margin-top:12px}.practice-list>a{display:grid;grid-template-columns:140px 1.1fr 1fr 20px;align-items:center;gap:20px;border-top:1px solid var(--line);padding:26px 0}.practice-list>a:hover h3{color:var(--gold)}.pocket{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.pocket p:not(.eyebrow){font-size:12px;color:var(--muted);margin-top:22px}.notebook-preview{background:#e6dfcf;color:#313d31;padding:36px;transform:rotate(2deg);box-shadow:0 15px 35px #0004}.notebook-preview>span{font-size:9px;letter-spacing:2px}.notebook-preview p{border-bottom:1px solid #27352644;padding:15px 0;color:#384d39!important;font:24px 'Cormorant Garamond',Georgia,serif!important}.notebook-preview small{font-size:10px}.faq{border-top:1px solid var(--line)}.faq h2{margin-bottom:30px}.faq details{border-bottom:1px solid var(--line);padding:21px 0;max-width:900px}.faq summary{font-size:16px;cursor:pointer;color:var(--paper)}.faq details p{color:var(--muted);max-width:750px;margin:15px 0 0;font-size:13px}.reading-heading{max-width:970px;margin:auto;padding:60px 7% 40px}.reading-heading h1{font-size:clamp(42px,5vw,70px);line-height:1.08;letter-spacing:-1px;margin:15px 0 25px}.reading-heading .eyebrow{margin-top:35px}.back-link{font-size:12px;color:var(--muted)}.reading-meta{color:var(--muted);font-size:10px}.reading-body{max-width:790px;margin:0 auto;background:#e8e2d3;color:#2e392f;padding:44px 54px;font-size:16px;line-height:1.9}.reading-body h3{font-size:32px;margin:32px 0 15px}.reading-body p{margin-bottom:20px}.reading-body li{margin-bottom:12px}.reading-body a{color:#55643b;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.reading-body .lead{font-size:18px;color:#58664f}.reading-body blockquote{font:italic 29px 'Cormorant Garamond',Georgia,serif;border-left:2px solid #9b885c;padding:10px 22px;margin:25px 0}.source,.reading-reminder{font-size:12px;line-height:1.7;padding-top:20px;border-top:1px solid #34432e33;color:#56604f}.reading-reminder{margin:35px 0 20px}.callout{background:#d7d4bd;padding:20px}.dialogue p{padding:18px 0;border-bottom:1px solid #34432e22}.dialogue strong{display:block;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#7b6443;margin-bottom:8px}.related{max-width:790px;margin:auto;padding:40px 0}.related>a{display:flex;justify-content:space-between;font:25px 'Cormorant Garamond',Georgia,serif;padding:18px 0;border-top:1px solid var(--line);gap:20px}@media(max-width:1000px){.practice-list>a{grid-template-columns:105px 1fr 20px}.practice-list>a p{grid-column:2;grid-row:2}.pocket{gap:35px}.book-cover{padding:23px}.book-cover h3{font-size:32px}}@media(max-width:650px){.book-grid,.pocket{grid-template-columns:1fr}.book-cover{height:300px;max-width:310px}.book-cover h3{font-size:40px}.practice-list>a{grid-template-columns:1fr 20px;gap:12px}.practice-list>a span,.practice-list>a h3,.practice-list>a p{grid-column:1}.practice-list>a p{grid-row:3}.reading-heading{padding-top:35px}.reading-body{padding:28px 7%;font-size:15px}.reading-body h3{font-size:29px}.related{padding:30px 7%}.reading-page nav{width:auto}.pocket{overflow:hidden}.notebook-preview{margin:5px}.faq summary{font-size:14px}}@media print{header,footer,.related,.back-link{display:none}.reading-heading,.reading-body{padding:0;max-width:100%;background:white;color:black}.reading-page{background:white;color:black}.reading-heading h1{font-size:32px}}

/* Seasonal daily invitation and the upcoming shop. */
header nav{flex-wrap:wrap;gap:10px 17px}header{gap:24px}.daily{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;background:radial-gradient(ellipse at right,#34403455,transparent 70%),#17221e}.daily-intro>p:not(.eyebrow){max-width:440px;color:var(--muted);font-size:13px}.daily-card{padding:34px;border:1px solid #baa77a66;background:#e8e2d3;color:#303c30;box-shadow:0 14px 40px #0003}.daily-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid #303c3033;padding-bottom:18px;margin-bottom:25px;font-size:11px}.daily-card .eyebrow{color:#79653e}.daily-card h3{font-size:38px;margin:12px 0 20px}.daily-card>p{font-size:14px;line-height:1.8}.daily-question{border-left:2px solid #9b8657;padding-left:20px;margin:25px 0}.daily-question>span{font-size:9px;letter-spacing:1.5px;color:#79653e}.daily-question p{font:25px 'Cormorant Garamond',Georgia,serif;margin:10px 0}.daily-card .text-link{color:#52643d;text-decoration:underline}.daily-note{font-size:10px!important;line-height:1.8;margin-top:24px;opacity:.85}.daily-context{color:#59634e}.shop{background:#1b241e;border-top:1px solid var(--line)}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.shop-card{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--line);background:#152019}.status-badge{display:inline-block;border:1px solid #b9a47677;border-radius:30px;padding:6px 11px;color:var(--gold);font-size:10px;letter-spacing:.4px}.shop-symbol{font:58px Georgia,serif;color:var(--gold);display:block;margin:28px 0 18px}.shop-card h3{font-size:32px;line-height:1.12;margin:0 0 15px}.shop-card>p{font-size:12px;color:var(--muted)}.shop-card .eyebrow{font-size:8px;color:var(--gold)}.shop-card .shop-price{font-size:17px;color:var(--paper);margin-top:auto;padding-top:18px}.shop-card .shop-detail{font-size:10px}.shop-state{border-top:1px solid var(--line);width:100%;padding-top:16px;margin-bottom:0}.shop-now{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:35px;padding-top:30px;border-top:1px solid var(--line)}.shop-now h3{font-size:30px;margin:0}.shop-now p:not(.eyebrow){color:var(--muted);font-size:12px}.shop-now .button{flex-shrink:0}@media(max-width:1000px){.daily{gap:30px}.shop-grid{gap:14px}.shop-card{padding:20px}.shop-card h3{font-size:28px}}@media(max-width:700px){.daily,.shop-grid{grid-template-columns:1fr}.daily-card{padding:25px}.shop-now{align-items:flex-start;flex-direction:column}.shop-card{padding:28px}.shop-card h3{font-size:33px}.daily-intro>p:not(.eyebrow){max-width:none}}

/* World of Amitea — 8 October 2026 */
body{background:#121b18}header{padding:22px 5%;border-bottom:1px solid #b6a78030}header nav{gap:22px;font-size:12px}.section{padding:76px 7%}.section-top{margin-bottom:35px}.world-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:0;background:radial-gradient(ellipse at 20% 60%,#2c392d66,transparent 65%),#121b18;overflow:hidden}.world-hero .hero-copy{padding:80px 8% 70px 13%;align-self:center;position:relative;z-index:1}.world-hero h1{font-size:clamp(52px,5.4vw,84px);line-height:1.02;letter-spacing:-2px}.world-hero .intro{font-size:14px;line-height:1.9;max-width:390px;margin-top:30px;color:#c0c7b9}.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}.hero-actions .button{margin:0}.hero-portrait{margin:0;position:relative;max-height:740px;overflow:hidden;border-left:1px solid #b6a78030}.hero-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}.hero-portrait:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#0b1715e8);pointer-events:none}.hero-portrait figcaption{position:absolute;bottom:28px;left:30px;right:30px;display:flex;justify-content:space-between;gap:12px;color:#eee3cc;z-index:1;font-size:10px;letter-spacing:1px}.motto{padding:22px 7%}.house,.pocket{padding-top:25px;padding-bottom:25px}.home-details>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;color:#cab88e;font:24px 'Cormorant Garamond',Georgia,serif}.home-details>summary::-webkit-details-marker{display:none}.home-details[open]>summary{margin-bottom:30px}.home-details[open]>summary span{transform:rotate(45deg)}.story-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:42px}.featured-story{border:1px solid var(--line);background:#1d2821}.story-image{height:290px;background:linear-gradient(#10211c20,#10211c66),url('amitea-and-cat.jpg') center 32%/cover;display:flex;align-items:center;justify-content:center;position:relative}.story-image .status-badge{position:absolute;left:20px;bottom:18px;background:#122018df}.play-mark{display:grid;place-items:center;border:1px solid #e7d9b999;border-radius:50%;width:66px;height:66px;background:#12201899;color:#eedbb3}.featured-story>div:last-child{padding:26px}.featured-story h3,.story-side h3{font-size:34px;margin:12px 0}.featured-story p:not(.eyebrow),.story-side p:not(.eyebrow){font-size:13px;color:var(--muted)}.story-side{display:grid;gap:25px}.story-side>a{border-top:1px solid var(--line);padding:22px 0}.channel-links{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;border-top:1px solid var(--line);padding-top:24px;font-size:12px;color:var(--gold)}.channel-links>span{margin-right:auto;color:var(--muted)}.deck-invitation{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center;background:#202923}.deck-invitation p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:480px}.deck-illustration{display:flex;align-items:center;justify-content:center;min-height:330px}.deck-illustration span{display:grid;place-items:center;flex-shrink:0;width:130px;height:220px;border:1px solid #baa77a;background:repeating-linear-gradient(45deg,#27352b,#27352b 5px,#253228 5px,#253228 7px);border-radius:7px;color:#d9c598;font:60px Georgia,serif;box-shadow:0 20px 35px #0005;transform:rotate(-15deg) translateX(30px)}.deck-illustration span:nth-child(2){z-index:1;transform:translateY(-25px)}.deck-illustration span:nth-child(3){transform:rotate(15deg) translateX(-30px)}.more-journal{display:block;margin:30px auto 0;padding:13px 25px;border:1px solid var(--line);background:none;color:var(--gold);font:inherit;font-size:12px;cursor:pointer}.more-journal[hidden]{display:none}.article h3{font-size:28px}.art{height:210px}.daily{gap:45px}.daily-intro h2{font-size:43px}.daily-card{padding:28px}.daily-note{font-size:11px!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #ddc18a;outline-offset:5px}.section[id]{scroll-margin-top:20px}@media(min-width:1400px){.world-hero{max-width:1440px;margin:auto}}@media(max-width:900px){header{flex-wrap:wrap}.world-hero .hero-copy{padding:50px 8%}.hero-portrait figcaption{flex-direction:column}.hero-actions{gap:20px}.story-grid{gap:25px}.deck-invitation{gap:25px}}@media(max-width:650px){.section{padding:48px 7%}.house,.pocket{padding-top:24px;padding-bottom:24px}.world-hero{grid-template-columns:1fr}.world-hero .hero-copy{padding:45px 7% 38px}.world-hero h1{font-size:58px;letter-spacing:-1px}.world-hero .intro{font-size:14px}.hero-portrait{max-height:490px;aspect-ratio:1/1;border-left:0}.hero-portrait img{object-position:center 37%}.hero-portrait figcaption{flex-direction:row;font-size:8px;left:22px;right:22px}.story-grid,.deck-invitation{grid-template-columns:1fr}.story-image{height:240px}.deck-illustration{min-height:270px}.deck-illustration span{width:100px;height:180px}.deck-invitation{gap:10px}.channel-links{gap:18px}.channel-links>span{width:100%}.daily-intro h2{font-size:37px}.home-details>summary{font-size:22px}.header-link{display:none}header nav{gap:12px 20px;font-size:11px}}

.pocket>.home-details{grid-column:1/-1;width:100%}.card-back.chosen>img{opacity:0}.card-deck.scattered .card-back.chosen>img{opacity:1}
