:root:has(.blog-shell){--blog-canvas:#f1eadf;--blog-color-scheme:light;background:var(--blog-canvas);color-scheme:var(--blog-color-scheme)}body:has(.blog-shell){background:var(--blog-canvas)}:root .blog-shell{--blog-paper:#f1eadf;--blog-ink:#292a24;--blog-heading:var(--blog-ink);--blog-muted:#777164;--blog-prose:#383a31;--blog-reading-prose:#48473d;--blog-intro:#514e43;--blog-reading-intro:#655f52;--blog-accent:#806a43;--blog-accent-dark:#665431;--blog-accent-hover:#796039;--blog-eyebrow:#77613d;--blog-marker:#8b7449;--blog-arrow:#807153;--blog-back:#695c42;--blog-back-hover:#2e3027;--blog-footer:#7b6f59;--blog-panel:#f5f0e7df;--blog-panel-hover:#f5f0e7;--blog-border:#cbbda469;--blog-divider:#cbbda443;--blog-control:#f8f4ed88;--blog-control-border:#c6b69b80;--blog-control-hover:#e9dfce;--blog-active:#36392f;--blog-active-text:#faf5eb;--blog-primary:#373a2e;--blog-primary-border:#7b714f;--blog-primary-hover:#51553f;--blog-primary-text:#fff8e9;--blog-sage:#dce2cd66;--blog-sage-border:#afbe96;--blog-sage-text:#64874f;--blog-sand:#ddd2bc99;--blog-sand-text:#6f552d;--blog-latest:#f5e7c4;--blog-update:#d4dfc7;--blog-update-text:#49553c;--blog-current-section:#596347;--blog-focus:#806a43;--blog-filter-count-opacity:.72;--blog-scenery-opacity:.5;--blog-scenery-mobile-opacity:.2;--blog-scenery-filter:none;--blog-stamina-icon:#6b9a8a;--blog-stamina-text:#355a4f;--blog-stamina-border:#6b9a8a66;--blog-stamina-bg:#6b9a8a1a;--blog-stamina-shadow:#6b9a8a1a;--blog-experience-icon:#2e6f97;--blog-experience-text:#1f4f6b;--blog-experience-border:#5fa8d366;--blog-experience-bg:#5fa8d326;--blog-experience-shadow:#5fa8d31a;--blog-essence-icon:#7c63c8;--blog-essence-text:#5e4b9e;--blog-essence-border:#c4b5fd80;--blog-essence-bg:#c4b5fd2b;--blog-essence-shadow:#c4b5fd1a;--blog-coins-icon:#b26a00;--blog-coins-text:#9a5600;--blog-coins-border:#f59e0b80;--blog-coins-bg:#f59e0b26;--blog-coins-shadow:#f59e0b1a;--page-paper:var(--blog-paper);--page-ink:var(--blog-ink);--page-muted:var(--blog-muted);--page-gold:var(--blog-accent);--page-panel:var(--blog-panel);--page-panel-hover:var(--blog-panel-hover);--page-border:var(--blog-border);--page-divider:var(--blog-divider);--page-control:var(--blog-control);--page-control-border:var(--blog-control-border);--page-control-hover:var(--blog-control-hover);--page-active:var(--blog-active);--page-active-text:var(--blog-active-text);--page-primary:var(--blog-primary);--page-primary-border:var(--blog-primary-border);--page-primary-hover:var(--blog-primary-hover);--page-primary-text:var(--blog-primary-text);--page-sage:var(--blog-sage);--page-sage-border:var(--blog-sage-border);--page-sage-text:var(--blog-sage-text);--page-sand:var(--blog-sand);--page-sand-text:var(--blog-sand-text);--frame-eyebrow:#6d5938;--frame-intro:#605b50;--frame-title:var(--blog-heading);--frame-nav:#34382e;--frame-nav-soft:var(--blog-muted);--frame-nav-hover:#8c6d36;--frame-nav-rule:#97805b;--frame-focus:var(--blog-focus);color-scheme:light;--background:var(--page-paper);--text:var(--page-ink);--text-muted:var(--page-muted);--primary:var(--page-gold);--primary-dark:var(--blog-accent-dark);--border:var(--page-border);--surface:var(--page-panel);--surface-hover:var(--page-panel-hover);position:relative;isolation:isolate;color:var(--text);background:var(--background);font-variant-numeric:lining-nums}.blog-shell:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:1000px;pointer-events:none;background:linear-gradient(180deg,var(--page-paper) 96px,transparent 240px,transparent 60%,var(--page-paper) 100%),url(/assets/leaderboard/courtyard-landscape-v2.webp) top /max(1774px,100%) auto no-repeat}.blog-shell:has(.journal-page):before{content:none}.blog-shell>footer{margin-top:auto;background:var(--page-paper)}.blog-shell :focus-visible{outline:2px solid var(--blog-focus)!important;outline-offset:3px;filter:none}.blog-shell :is(input,textarea,select){color:var(--blog-ink)}.blog-shell ::placeholder{color:var(--blog-muted);opacity:1}.blog-shell :is(h1,h2,h3,h4){color:var(--blog-heading)}.journal-eyebrow{display:flex;align-items:center;gap:10px;color:var(--blog-eyebrow);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.journal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;min-height:42px}.journal-filters{display:flex;flex-wrap:wrap;gap:8px}.journal-filters a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:9px 18px;border:1px solid var(--page-control-border);border-radius:var(--page-control-radius);background:var(--page-control);font-size:12px;line-height:1.4;color:var(--page-ink);transition:background .2s,border-color .2s}.journal-filters a:hover{background:var(--page-control-hover);border-color:var(--page-control-border)}.journal-filters a[aria-current]{color:var(--page-active-text);background:var(--page-active);border-color:var(--page-primary-border)}.journal-filters a>span{font-size:12px;opacity:var(--blog-filter-count-opacity);font-variant-numeric:lining-nums tabular-nums}.journal-feed{display:flex;flex-direction:column;gap:8px}.journal-card{min-width:0;background:var(--page-panel);transition:background .2s}.journal-card:hover{background:var(--page-panel-hover)}.journal-card-link{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:20px;padding:13px 18px;color:inherit;border-radius:inherit}.journal-card-image{position:relative;align-self:center;width:100%;max-width:100%;aspect-ratio:16/10;min-width:0;overflow:hidden;border-radius:var(--page-control-radius);background:var(--page-sand)}.journal-card-image img{object-fit:cover;transition:transform .4s}.journal-card-link:hover .journal-card-image img{transform:scale(1.025)}.journal-card-copy{min-width:0}.journal-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:var(--text-muted);font-size:10px;line-height:1.5}.journal-category{display:inline-flex;align-items:center;padding:1px 9px;border:0;border-radius:999px;font-weight:500}.journal-category,.journal-category-news{color:var(--page-sand-text);background:var(--page-sand)}.journal-category-patch{color:var(--page-sage-text);border-color:var(--page-sage-border);background:var(--page-sage)}.journal-latest{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--blog-latest);color:var(--blog-eyebrow);font-size:10px}.journal-category-update{color:var(--blog-update-text);background:var(--blog-update)}.journal-card h2{margin:4px 0 3px;font-family:var(--font-heading),Georgia,serif;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.025em;text-wrap:pretty;transition:color .2s}.journal-card-link:hover h2{color:var(--blog-accent-hover)}.journal-card-excerpt{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:Georgia,serif;font-size:14px;line-height:1.45;color:var(--page-muted)}.journal-card-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:14px}.journal-read-time{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.journal-card-arrow{color:var(--blog-arrow);transition:transform .2s}.journal-card-link:hover .journal-card-arrow{transform:translateX(3px)}.journal-card-featured{border:1px solid var(--page-border);border-radius:var(--page-radius)}.journal-card-featured .journal-card-link{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px;padding:10px}.journal-card-featured .journal-card-image{align-self:stretch;min-height:220px;aspect-ratio:16/9}.journal-card-featured .journal-card-copy{padding:6px 8px 6px 0}.journal-card-featured h2{margin:9px 0 8px;font-size:clamp(24px,2.3vw,30px);line-height:1.25}.journal-card-featured .journal-card-excerpt{display:-webkit-box;-webkit-line-clamp:3;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.5}.journal-card-featured .journal-card-bottom{margin-top:12px}.journal-read-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:36px;padding:7px 14px;border:1px solid var(--page-primary-border);border-radius:var(--page-control-radius);background:var(--page-primary);color:var(--page-primary-text);font-size:12px;transition:background .2s}.journal-card-link:hover .journal-read-button{background:var(--page-primary-hover)}.journal-articles{overflow:clip;border:1px solid var(--page-border);border-radius:var(--page-radius)}.journal-articles .journal-card+.journal-card{border-top:1px solid var(--page-divider)}.journal-articles .journal-card-link:focus-visible{outline-offset:-4px}.journal-empty{padding:64px 24px;border:1px solid var(--page-border);border-radius:var(--page-radius);text-align:center;background:var(--page-panel)}.journal-empty>svg{margin:0 auto 16px;color:var(--blog-marker)}.journal-empty h2{font-size:28px;margin-bottom:12px}.journal-empty p{font-size:16px;line-height:1.6;color:var(--text-muted)}@media (max-width:1100px){.journal-card-featured .journal-card-link{gap:24px}.journal-latest{display:none}}@media (max-width:700px){.blog-shell:before{height:760px;background-position:50%,60% top;background-size:auto,1300px auto;opacity:.65}.journal-toolbar{margin-bottom:14px}.journal-filters{gap:7px}.journal-filters a{padding:9px 14px}.journal-feed{gap:8px}.journal-card-featured .journal-card-link{grid-template-columns:1fr;gap:0;padding:10px}.journal-card-featured .journal-card-image{min-height:0;aspect-ratio:16/9}.journal-card-featured .journal-card-copy{padding:14px 6px 6px}.journal-card-featured h2{margin-top:10px;font-size:25px}.journal-card-featured .journal-card-bottom{margin-top:12px}.journal-card-link{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.journal-card h2{font-size:18px}.journal-card-arrow{display:none}}@media (max-width:540px){.journal-card-link{grid-template-columns:minmax(0,1fr);gap:6px;padding:14px;align-items:start}.journal-card-image{aspect-ratio:1;align-self:start}.journal-card h2{font-size:18px}.journal-meta{gap:6px 10px}.journal-card-excerpt,.journal-card-featured .journal-card-excerpt{font-size:16px}}@media (prefers-reduced-motion:reduce){.journal-article-page *,.journal-page *{transition:none!important}.journal-card-link:hover .journal-card-arrow,.journal-card-link:hover .journal-card-image img{transform:none}}.journal-back{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--blog-back);font-size:14px;transition:color .2s}.journal-back:hover{color:var(--blog-back-hover)}.journal-article-header{max-width:820px;margin:30px auto 32px}.journal-article-header h1{margin:18px 0 22px;font-size:clamp(34px,4.4vw,54px);line-height:1.2;letter-spacing:-.035em;font-weight:500;text-wrap:pretty;overflow-wrap:anywhere}.journal-article-intro{max-width:740px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.7;color:var(--blog-reading-intro)}.journal-article-byline{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:26px;color:var(--text-muted);font-size:13px}.journal-article-cover{position:relative;overflow:hidden;aspect-ratio:21/8;background:var(--page-sand)}.journal-article-cover,.journal-reading-surface{border:1px solid var(--page-border);border-radius:var(--page-radius)}.journal-reading-surface{margin-top:var(--page-gap);padding:50px 64px 28px;background:var(--page-panel)}.journal-prose{max-width:740px;margin-inline:auto;font-size:17px;line-height:1.85;color:var(--blog-reading-prose);overflow-wrap:anywhere}.journal-prose>*+*{margin-top:24px}.journal-prose>:first-child{margin-top:0}.journal-prose :is(h2,h3,h4){color:var(--blog-heading);font-weight:500;line-height:1.35;letter-spacing:-.02em;text-wrap:pretty}.journal-prose :is(h2,h3,h4) strong{color:inherit}.journal-prose h2{font-size:30px;margin-top:44px;margin-bottom:18px}.journal-prose h3{font-size:24px;margin-top:32px;margin-bottom:14px}.journal-prose h4{font-size:20px;margin-top:28px}.journal-prose strong{font-weight:600}.journal-prose li{padding-left:4px}.journal-prose li::marker{color:var(--blog-marker)}.journal-prose li+li{margin-top:9px}.journal-prose figcaption{padding:12px 16px;font-size:13px;letter-spacing:normal;line-height:1.6;text-transform:none}.journal-prose .decorative-line{opacity:.6}.journal-article-tags{display:flex;flex-wrap:wrap;gap:8px;max-width:740px;margin:40px auto 0;padding-top:24px;border-top:1px solid var(--page-divider)}.journal-article-tags>span{padding:5px 12px;border-radius:5px;background:var(--page-sand);font-size:12px;color:var(--page-muted)}.journal-article-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:740px;margin:30px auto 0}.journal-article-footer>span{color:var(--blog-footer);font-family:var(--font-heading),Georgia,serif;font-size:15px}@media (max-width:900px){.journal-reading-surface{padding:36px 32px 24px}}@media (max-width:600px){.journal-article-header{margin-top:22px}.journal-article-header h1{font-size:35px}.journal-article-intro{font-size:18px}.journal-article-byline{gap:12px 16px}.journal-article-cover{aspect-ratio:16/9}.journal-reading-surface{margin-top:var(--page-gap);padding:28px 20px 20px}.journal-prose{font-size:16px;line-height:1.8}.journal-prose h2{font-size:26px}.journal-prose h3{font-size:22px}}.blog-shell:has(.journal-article-page):before{content:"";height:1100px;opacity:var(--blog-scenery-opacity);filter:var(--blog-scenery-filter);background:linear-gradient(180deg,var(--page-paper) 70px,transparent 220px,transparent 65%,var(--page-paper)),url(/assets/leaderboard/courtyard-landscape-v2.webp) top /max(1774px,100%) auto no-repeat;mask-image:linear-gradient(90deg,#000,transparent max(24px,calc(50% - 620px)),transparent min(calc(100% - 24px),calc(50% + 620px)),#000)}.blog-shell .journal-article-page{padding-top:132px}@media (max-width:899px){.blog-shell .journal-article-page{padding-top:116px}.blog-shell:has(.journal-article-page):before{opacity:var(--blog-scenery-mobile-opacity)}}.article-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 230px;gap:24px;align-items:start}.article-layout>*{min-width:0}.article-left{grid-column:1;grid-row:1}.article-main{grid-column:2;grid-row:1;width:100%;max-width:660px;justify-self:center}.article-right{grid-column:3;grid-row:1}.article-sticky{position:sticky;top:24px;display:grid;gap:12px}.article-left,.article-right{align-self:stretch}.article-panel{padding:14px;border:1px solid var(--page-border);border-radius:var(--page-radius);background:var(--page-panel)}.article-mobile-navigation summary,.article-panel h2{margin:0 0 12px;font-family:var(--font-heading),Georgia,serif;font-size:17px;font-weight:600;line-height:1.4}.article-section-search{display:flex;align-items:center;gap:7px;padding:8px;border:1px solid var(--page-control-border);border-radius:var(--page-control-radius);background:var(--page-control)}.article-section-search svg{flex-shrink:0}.article-section-search input{width:100%;min-width:0;font:inherit;font-size:12px;background:transparent}.article-section-links{margin:10px -6px -6px;max-height:min(46vh,440px);overflow-y:auto}.article-section-links a{display:block;padding:8px 10px;border-left:2px solid transparent;font-family:Georgia,serif;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.article-section-links a:hover{background:var(--page-control-hover)}.article-section-links a[aria-current]{border-left-color:var(--blog-current-section);background:var(--page-sand);color:var(--page-ink)}.article-section-links .article-subsection{padding-left:22px;font-size:12px}.article-no-results{padding:12px;font-size:13px;color:var(--page-muted)}.article-related a{display:block;padding:10px 0;border-top:1px solid var(--page-divider)}.article-related strong{display:block;font-family:var(--font-heading),Georgia,serif;font-size:14px;line-height:1.4;font-weight:500;overflow-wrap:anywhere}.article-related time{display:block;margin-top:4px;font-size:11px;color:var(--page-muted)}.article-breadcrumb{display:flex;gap:8px;margin-bottom:16px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--page-muted)}.journal-article-page .journal-article-header{padding-bottom:22px;border-bottom:1px solid var(--page-divider);margin:0 0 24px;max-width:none;scroll-margin-top:24px}.journal-article-page .journal-article-header h1{margin:10px 0;font-family:var(--font-heading),Georgia,serif;font-size:clamp(28px,2.6vw,36px);line-height:1.18}.journal-article-page .journal-eyebrow{font-size:10px}.journal-article-page .journal-article-intro{font-size:17px;line-height:1.6;color:var(--blog-intro)}.journal-article-page .journal-article-byline{gap:10px 14px;margin-top:16px;font-size:11px}.article-author{display:inline-flex;align-items:center;gap:7px}.article-author img{width:24px;height:24px;object-fit:cover;border-radius:50%}.journal-article-page .journal-article-cover{aspect-ratio:16/9;margin:0 0 22px}.journal-article-page .journal-prose{font-family:Georgia,serif;font-size:17px;line-height:1.75;color:var(--blog-prose)}.journal-article-page .journal-prose>*+*{margin-top:16px}.journal-article-page .journal-prose :is(h2,h3,h4){font-family:var(--font-heading),Georgia,serif;scroll-margin-top:28px}.journal-article-page .journal-prose h2{font-size:26px;margin:28px 0 10px;padding-top:18px;border-top:1px solid var(--page-divider)}.journal-article-page .journal-prose h3{font-size:22px;margin:22px 0 8px}.journal-article-page .journal-prose h4{font-size:18px;margin:18px 0 8px}.journal-article-page .journal-prose li+li{margin-top:5px}.article-information{font-family:var(--font-heading),Georgia,serif;font-size:13px}.article-information>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--page-divider)}.article-information dd{margin:0;overflow-wrap:anywhere}.article-share-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:40px;padding:8px;border-radius:var(--page-control-radius);background:var(--page-primary);color:var(--page-primary-text);font-size:13px;cursor:pointer}.article-share-button:hover{background:var(--page-primary-hover)}.article-all-link{display:block;text-align:center;padding-top:12px;font-size:12px}.article-share-status{display:block;font-size:12px;line-height:1.4}.article-share-status:not(:empty){margin-top:8px}.article-share-url{width:100%;min-width:0;margin-top:8px;font-size:12px;padding:6px;background:var(--page-control)}.article-mobile-navigation,.article-mobile-related{display:none}@media (min-width:900px) and (max-width:1199px){.article-layout{grid-template-columns:220px minmax(0,1fr)}.article-left{grid-row:1/3}.article-right{grid-column:2;grid-row:2}.article-right .article-sticky{position:static}}@media (max-width:899px){.article-layout{display:block}.article-left{display:none}.article-mobile-navigation,.article-mobile-related{display:block}.article-mobile-navigation{margin-bottom:18px}.article-mobile-navigation summary{margin:0;cursor:pointer}.article-mobile-navigation[open] summary{margin-bottom:12px}.article-right{margin-top:24px}.article-sticky{position:static}.article-mobile-related{margin-top:12px}.journal-article-page .journal-article-header h1{font-size:30px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.blog-shell){--blog-canvas:#1b1a18;--blog-color-scheme:dark}:root:not([data-theme=light]) .blog-shell{--blog-paper:#1b1a18;--blog-ink:#f2eee7;--blog-heading:#e8dcc8;--blog-muted:#b8afa3;--blog-prose:#ddd6ca;--blog-reading-prose:var(--blog-prose);--blog-intro:#b8afa3;--blog-reading-intro:var(--blog-intro);--blog-accent:#c4a574;--blog-accent-dark:#a68b5b;--blog-accent-hover:#d4c4a8;--blog-eyebrow:var(--blog-accent);--blog-marker:var(--blog-accent);--blog-arrow:var(--blog-accent);--blog-back:var(--blog-muted);--blog-back-hover:var(--blog-ink);--blog-footer:var(--blog-muted);--blog-panel:#252421;--blog-panel-hover:#302f2c;--blog-border:#383734;--blog-divider:#302f2c;--blog-control:#1f1e1c;--blog-control-border:#4b4a47;--blog-control-hover:#302f2c;--blog-active:#cfac61;--blog-active-text:#2a2118;--blog-primary:#cfac61;--blog-primary-border:#cfac61;--blog-primary-hover:#dcbb74;--blog-primary-text:#2a2118;--blog-sage:#232c18;--blog-sage-border:#3f4d2e;--blog-sage-text:#8eaf81;--blog-sand:#2e2616;--blog-sand-text:#c4a574;--blog-latest:#2e2616;--blog-update:#232c18;--blog-update-text:#8eaf81;--blog-current-section:var(--blog-accent);--blog-focus:#c4a574;--blog-filter-count-opacity:1;--blog-scenery-opacity:.16;--blog-scenery-mobile-opacity:.1;--blog-scenery-filter:brightness(.7) saturate(.45) contrast(.72);--blog-stamina-icon:#8eaf81;--blog-stamina-text:#8eaf81;--blog-stamina-border:#3f4d2e;--blog-stamina-bg:#232c18;--blog-stamina-shadow:#3f4d2e;--blog-experience-icon:#6b9ac4;--blog-experience-text:#6b9ac4;--blog-experience-border:#2f4761;--blog-experience-bg:#18232d;--blog-experience-shadow:#2f4761;--blog-essence-icon:#ae83b9;--blog-essence-text:#ae83b9;--blog-essence-border:#4d3355;--blog-essence-bg:#28192c;--blog-essence-shadow:#4d3355;--blog-coins-icon:#c4a574;--blog-coins-text:#c4a574;--blog-coins-border:#5b4a2a;--blog-coins-bg:#2e2616;--blog-coins-shadow:#5b4a2a;--frame-eyebrow:var(--blog-muted);--frame-intro:var(--blog-muted);--frame-nav:var(--blog-heading);--frame-nav-hover:var(--blog-accent);--frame-nav-rule:var(--blog-accent);color-scheme:dark}}:root[data-theme=dark]:has(.blog-shell){--blog-canvas:#1b1a18;--blog-color-scheme:dark}:root[data-theme=dark] .blog-shell{--blog-paper:#1b1a18;--blog-ink:#f2eee7;--blog-heading:#e8dcc8;--blog-muted:#b8afa3;--blog-prose:#ddd6ca;--blog-reading-prose:var(--blog-prose);--blog-intro:#b8afa3;--blog-reading-intro:var(--blog-intro);--blog-accent:#c4a574;--blog-accent-dark:#a68b5b;--blog-accent-hover:#d4c4a8;--blog-eyebrow:var(--blog-accent);--blog-marker:var(--blog-accent);--blog-arrow:var(--blog-accent);--blog-back:var(--blog-muted);--blog-back-hover:var(--blog-ink);--blog-footer:var(--blog-muted);--blog-panel:#252421;--blog-panel-hover:#302f2c;--blog-border:#383734;--blog-divider:#302f2c;--blog-control:#1f1e1c;--blog-control-border:#4b4a47;--blog-control-hover:#302f2c;--blog-active:#cfac61;--blog-active-text:#2a2118;--blog-primary:#cfac61;--blog-primary-border:#cfac61;--blog-primary-hover:#dcbb74;--blog-primary-text:#2a2118;--blog-sage:#232c18;--blog-sage-border:#3f4d2e;--blog-sage-text:#8eaf81;--blog-sand:#2e2616;--blog-sand-text:#c4a574;--blog-latest:#2e2616;--blog-update:#232c18;--blog-update-text:#8eaf81;--blog-current-section:var(--blog-accent);--blog-focus:#c4a574;--blog-filter-count-opacity:1;--blog-scenery-opacity:.16;--blog-scenery-mobile-opacity:.1;--blog-scenery-filter:brightness(.7) saturate(.45) contrast(.72);--blog-stamina-icon:#8eaf81;--blog-stamina-text:#8eaf81;--blog-stamina-border:#3f4d2e;--blog-stamina-bg:#232c18;--blog-stamina-shadow:#3f4d2e;--blog-experience-icon:#6b9ac4;--blog-experience-text:#6b9ac4;--blog-experience-border:#2f4761;--blog-experience-bg:#18232d;--blog-experience-shadow:#2f4761;--blog-essence-icon:#ae83b9;--blog-essence-text:#ae83b9;--blog-essence-border:#4d3355;--blog-essence-bg:#28192c;--blog-essence-shadow:#4d3355;--blog-coins-icon:#c4a574;--blog-coins-text:#c4a574;--blog-coins-border:#5b4a2a;--blog-coins-bg:#2e2616;--blog-coins-shadow:#5b4a2a;--frame-eyebrow:var(--blog-muted);--frame-intro:var(--blog-muted);--frame-nav:var(--blog-heading);--frame-nav-hover:var(--blog-accent);--frame-nav-rule:var(--blog-accent);color-scheme:dark}.journal-prelaunch-note{margin:0 0 24px;padding:14px 18px;border:1px solid var(--blog-border);border-left:3px solid var(--blog-accent);border-radius:10px;background:var(--blog-panel);color:var(--blog-prose);font-size:15px;line-height:1.6}.journal-prelaunch-note a{color:var(--blog-accent);font-weight:600}.journal-prelaunch-note a:hover{color:var(--blog-accent-hover)}.journal-item-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:1px 7px;border:1px solid var(--blog-control-border);border-radius:6px;background:var(--blog-control);color:var(--blog-ink);font-family:var(--font-body),system-ui,sans-serif;font-size:.82em;font-weight:600;line-height:1.6;text-decoration:none;vertical-align:middle}.journal-item-chip:hover{background:var(--blog-control-hover)}.journal-item-chip img{flex:none;object-fit:contain}.journal-item-chip span{min-width:0}.journal-prose li.journal-change-row{padding-left:0;list-style:none}.journal-change-badge{display:inline-block;margin-right:7px;padding:2px 6px;border-radius:4px;background:var(--blog-sand);color:var(--blog-sand-text);font-family:var(--font-body),system-ui,sans-serif;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.04em;font-variant-numeric:lining-nums;vertical-align:middle}.journal-change-badge[data-change=NEW]{background:var(--blog-update);color:var(--blog-update-text)}.journal-change-badge[data-change=BETTER]{background:var(--blog-experience-bg);color:var(--blog-experience-text)}.journal-change-badge[data-change=FIXED]{background:var(--blog-control);color:var(--blog-prose)}.journal-drop-table{overflow:hidden;border:1px solid var(--blog-border);border-radius:12px;background:var(--blog-panel);font-family:var(--font-body),system-ui,sans-serif;font-size:14px;line-height:1.5;font-variant-numeric:lining-nums}.journal-drop-header{display:flex;align-items:center;gap:12px;padding:16px}.journal-drop-header img{flex:none;border-radius:8px;object-fit:cover}.journal-drop-label{color:var(--blog-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.journal-drop-title{font-family:var(--font-heading),Georgia,serif;font-size:20px;font-weight:600;color:var(--blog-heading)}.journal-drop-item:hover,.journal-drop-title:hover{text-decoration:underline;text-underline-offset:3px}.journal-drop-note{padding:0 16px 12px;color:var(--blog-muted);font-size:12px}.journal-drop-scroll{overflow-x:auto}.journal-drop-table table{width:100%;border-collapse:collapse;text-align:left}.journal-drop-table td,.journal-drop-table th{padding:10px 12px;border-top:1px solid var(--blog-divider)}.journal-drop-table th{color:var(--blog-muted);font-size:11px;font-weight:500}.journal-drop-table td{color:var(--blog-prose)}.journal-drop-table td:first-child,.journal-drop-table th:first-child{padding-left:16px}.journal-drop-table td:last-child,.journal-drop-table th:last-child{padding-right:16px}.journal-drop-table :is(th,td):not(:first-child){width:1%;text-align:right;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.journal-drop-item{display:inline-flex;align-items:center;gap:8px;color:var(--blog-ink);font-weight:500}.journal-drop-item img{flex:none;object-fit:contain}.journal-drop-requirements{display:block;padding-top:4px;color:var(--blog-muted);font-size:11px}.journal-drop-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--blog-divider);color:var(--blog-accent-dark);font-size:13px;font-weight:600}.journal-drop-footer:hover{background:var(--blog-panel-hover)}@media (max-width:540px){.journal-drop-table td,.journal-drop-table th{padding:10px 8px}.journal-drop-table{font-size:13px}}