/* Game identities, v2.0. Reuses credited publisher artwork; no remote fonts or scripts. */
.world-ribbon{border-bottom:1px solid var(--line);font-size:.8rem}.world-ribbon-inner{min-height:48px;display:flex;align-items:center;gap:22px}.world-name{display:inline-flex;align-items:center;gap:11px;font-weight:750}.world-caption{font-size:.61rem;letter-spacing:.18em;opacity:.8}.world-hub-link{margin-left:auto;font-size:.74rem;white-space:nowrap}.world-emblem{display:block;width:12px;height:12px;transform:rotate(45deg);border:1px solid currentColor;box-shadow:inset 0 0 0 3px var(--bg)}
.theme-enshrouded .game-page-title,.theme-stardew-valley .game-page-title{max-width:none}
body.theme-enshrouded{--bg:#081a20;--surface:#11282e;--surface-soft:#17343a;--ink:#e8eee7;--muted:#a8bdbb;--line:#315055;--accent:#e7c38a;--accent-ink:#231b0e;background:radial-gradient(ellipse at 88% 8%,#245c5c52,transparent 40%),radial-gradient(ellipse at 0 45%,#0b383e50,transparent 45%),#081a20}
.theme-enshrouded .site-header{background:#091c22f5;border-color:#2e484b}.theme-enshrouded .brand small{color:#e7c38a}.theme-enshrouded .header-search{background:#122d33;border-color:#34585b}.theme-enshrouded .header-search-submit{background:#28464a;color:#e9eee8}.theme-enshrouded .primary-nav a{color:#cadbd6}.theme-enshrouded .primary-nav a:hover{color:#f0cc94}.theme-enshrouded .world-ribbon{background:linear-gradient(90deg,#142e34,#10272c);color:#d7b77e;border-color:#44605b}.theme-enshrouded .world-caption{color:#adccc7}.theme-enshrouded .world-name,.theme-enshrouded .world-hub-link{color:#e7c38a}
.theme-enshrouded .page-title h1,.theme-enshrouded .story h1,.theme-enshrouded .prose h2,.theme-enshrouded .prose h3,.theme-enshrouded .section-head h2,.theme-enshrouded .topic-cards h3,.theme-enshrouded .article-card h3{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.025em}.theme-enshrouded .page-title .lead{color:#bed0cb}.theme-enshrouded .breadcrumbs,.theme-enshrouded .breadcrumbs a{color:#a8c0bc}.theme-enshrouded .breadcrumbs a:hover{color:#f2d29f}
.theme-enshrouded .game-page-title{position:relative;overflow:hidden;padding:48px 44px 30px;margin-block:26px 40px;border:1px solid #647366;border-radius:3px;background:linear-gradient(90deg,#0c2229fa 0%,#102b31ed 42%,#102b3133 100%),url('/uploads/bda8dd25b7546c398e255b155ca9.webp') center 42%/cover}.theme-enshrouded .game-page-title:after{content:'';position:absolute;inset:8px;border:1px solid #ddc38a40;pointer-events:none}.theme-enshrouded .game-page-title h1{font-size:clamp(2.35rem,4.5vw,4rem);color:#f3ecdb}.theme-enshrouded .game-page-title .lead{max-width:660px}.theme-enshrouded .hub-count{color:#c1d3ca}.world-art-credit{font-size:.62rem;line-height:1.5;margin:26px 0 0;opacity:.85}.theme-enshrouded .world-art-credit,.theme-enshrouded .world-art-credit a{color:#d1c4aa}
.theme-enshrouded .story{background:linear-gradient(135deg,#142d33,#10242b);border:1px solid #45605e;border-top:3px solid #bd9a62;border-radius:4px;box-shadow:0 22px 70px #0003;color:#d8e4df}.theme-enshrouded .story h1{color:#f0ead9;font-size:clamp(2.05rem,3.4vw,3.15rem);line-height:1.15}.theme-enshrouded .story-summary{color:#c0d2cb}.theme-enshrouded .story-meta{border-color:#38534f;color:#a9c1b9}.theme-enshrouded .story-meta strong,.theme-enshrouded .story-meta a{color:#d9e4d9}.theme-enshrouded .version-label{color:#98cdbc}.theme-enshrouded .article-topic{background:#d1b17a;color:#202d29;border-radius:2px}.theme-enshrouded .article-game-label{color:#a7c6bf;letter-spacing:.08em}.theme-enshrouded .story-cover{padding:5px;border:1px solid #758276;border-radius:2px;background:#08191e}.theme-enshrouded .story-cover img{border-radius:0}.theme-enshrouded .prose{color:#d0dfd8;font-size:1.035rem;line-height:1.85}.theme-enshrouded .prose strong{color:#edf0df}.theme-enshrouded .prose h2{color:#e5c894;border-color:#38554f;font-size:1.65rem}.theme-enshrouded .prose h3{color:#e2ccaa;font-size:1.32rem}.theme-enshrouded .prose a{color:#95d8ce;text-decoration-color:#95d8ce70}.theme-enshrouded .prose a:hover{color:#c3f1e3}.theme-enshrouded .prose figcaption{color:#a9c2b9}.theme-enshrouded .prose img{background:#08191e;border:1px solid #4b6b63;border-radius:2px}.theme-enshrouded .prose code{color:#e8d3a7;background:#081d22;border-color:#486158}.theme-enshrouded .prose>p:first-child{color:#b0c7be;font-size:.86rem;border-left:2px solid #59796e;padding-left:16px}.theme-enshrouded .prose #quick-answer{font:750 .77rem/1.4 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#e5c894;border:0;margin-top:30px;padding-top:0}.theme-enshrouded .prose #quick-answer+p{padding:21px 23px;background:#1a3b3d;border-left:3px solid #d0ac70;border-radius:0 4px 4px 0}
.theme-enshrouded .side-panel{background:#10292ff2;border:1px solid #385a59;border-top:2px solid #aa8b59;border-radius:3px}.theme-enshrouded .side-panel a{color:#b8d7ca}.theme-enshrouded .side-panel a:hover{color:#f0d19c}.theme-enshrouded .sidebar-eyebrow{color:#d9ba83}.theme-enshrouded .mobile-toc{background:#1a373c;border-color:#42665e}.theme-enshrouded .mobile-toc h2,.theme-enshrouded .mobile-toc a{color:#c6dfd1}.theme-enshrouded .article-end{color:#a9c3b9;border-color:#38584e}.theme-enshrouded .article-end a{color:#d8c190}.theme-enshrouded .story .notice{background:#344137;border-color:#7c7952;color:#e5d5ab}.theme-enshrouded .topic-cards>a,.theme-enshrouded .article-card{background:#112a30;border-color:#3d5e5a;border-radius:3px}.theme-enshrouded .topic-cards h3{color:#e6d2ac}.theme-enshrouded .topic-cards p,.theme-enshrouded .article-excerpt{color:#afc7bd}.theme-enshrouded .article-game-name,.theme-enshrouded .card-read{color:#dfc08a}.theme-enshrouded .tabs .tab.active{background:#d4b47c;color:#172b2a;border-color:#d4b47c}.theme-enshrouded .tab{border-color:#47635b;color:#c7d9ca}.theme-enshrouded .reading-progress{background:linear-gradient(90deg,#7cc9bb,#edc987)}.theme-enshrouded .footer{background:#06151a;border-color:#304b49}
body.theme-stardew-valley{--bg:#e8edda;--surface:#fff9e9;--surface-soft:#f2ecd5;--ink:#294532;--muted:#526c53;--line:#b4b894;--accent:#35643e;--accent-ink:#fff8df;color-scheme:light;background:radial-gradient(ellipse at 5% 4%,#c0d4a666,transparent 44%),radial-gradient(ellipse at 95% 15%,#f8df9c66,transparent 40%),#e8edda;color:#294532}
.theme-stardew-valley .site-header{background:#223f32f7;border-color:#53704a}.theme-stardew-valley .site-header .brand{color:#fff6dc}.theme-stardew-valley .brand small{color:#eac783}.theme-stardew-valley .primary-nav a{color:#edf0d7}.theme-stardew-valley .primary-nav a:hover{color:#f8d588}.theme-stardew-valley .header-search{background:#355342;border-color:#68835c;color:#e4ebce}.theme-stardew-valley .header-search input{color:#fff7de}.theme-stardew-valley .header-search input::placeholder{color:#d0ddc0}.theme-stardew-valley .header-search-submit{background:#f0d391;color:#30452d}.theme-stardew-valley .world-ribbon{background:#d7dfbb;border-block-color:#a2ad80;box-shadow:inset 0 -3px #c1c99f;color:#355b39}.theme-stardew-valley .world-emblem{border-radius:2px;background:#739554;color:#50773e;box-shadow:inset 0 0 0 2px #cdddac}.theme-stardew-valley .world-name,.theme-stardew-valley .world-hub-link{color:#315a37}.theme-stardew-valley .world-caption{color:#45653a}
.theme-stardew-valley .page-title h1,.theme-stardew-valley .story h1,.theme-stardew-valley .prose h2,.theme-stardew-valley .prose h3,.theme-stardew-valley .section-head h2,.theme-stardew-valley .topic-cards h3,.theme-stardew-valley .article-card h3,.theme-stardew-valley .tool-card h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.025em;font-weight:650}.theme-stardew-valley .page-title h1{color:#2e5035}.theme-stardew-valley .page-title .lead{color:#52684a}.theme-stardew-valley .breadcrumbs,.theme-stardew-valley .breadcrumbs a{color:#4b6746}.theme-stardew-valley .breadcrumbs [aria-current=page]{color:#345734}
.theme-stardew-valley .game-page-title{position:relative;padding:48px 44px 30px;margin-block:26px 40px;border:3px solid #b89b63;border-radius:7px;background:linear-gradient(90deg,#fff5dbee 0%,#f5efd5ee 45%,#e5e8bd55 100%),url('/uploads/4bf74dab1147ccd5b41cc2e78391.webp') center 48%/cover;box-shadow:0 5px 0 #977c4940,inset 0 0 0 3px #fff9e780}.theme-stardew-valley .game-page-title h1{font-size:clamp(2.35rem,4.5vw,4rem)}.theme-stardew-valley .game-page-title .lead{max-width:640px}.theme-stardew-valley .hub-count{color:#4d6442}.theme-stardew-valley .world-art-credit,.theme-stardew-valley .world-art-credit a{color:#4c5f3d}
.theme-stardew-valley .story{background:#fff9e9;border:2px solid #c1a16b;border-top:5px solid #aa874e;border-radius:7px;box-shadow:0 5px 0 #8a713d20,0 18px 40px #3b543417;color:#314b36}.theme-stardew-valley .story h1{color:#2a4f35;font-size:clamp(2.05rem,3.4vw,3.15rem);line-height:1.16}.theme-stardew-valley .story-summary{color:#53684d}.theme-stardew-valley .story-meta{border-color:#d7c9a4;color:#5c6e50}.theme-stardew-valley .story-meta strong,.theme-stardew-valley .story-meta a{color:#34563a}.theme-stardew-valley .version-label{color:#3b703d}.theme-stardew-valley .article-topic{background:#f0d89b;border:1px solid #bf9c50;border-radius:3px;color:#624a21}.theme-stardew-valley .article-game-label{color:#587047}.theme-stardew-valley .story-cover{padding:5px;border:2px solid #c4a778;border-radius:4px;background:#ecdfb9}.theme-stardew-valley .story-cover img{border-radius:1px;image-rendering:auto}.theme-stardew-valley .prose{color:#364c38;font-size:1.035rem;line-height:1.85}.theme-stardew-valley .prose h2{color:#345f3d;border-color:#ddd0ad;font-size:1.65rem}.theme-stardew-valley .prose h3,.theme-stardew-valley .prose strong{color:#294d33}.theme-stardew-valley .prose a{color:#386d3f;text-decoration-color:#64885490}.theme-stardew-valley .prose a:hover{color:#1e482b}.theme-stardew-valley .prose figcaption{color:#526a48}.theme-stardew-valley .prose img{border:1px solid #bca16e;background:#e8dfbf;border-radius:4px}.theme-stardew-valley .prose code{background:#ede6cc;border-color:#ccbd92;color:#3b603c}.theme-stardew-valley .prose>p:first-child{font-size:.86rem;color:#607052;border-left:2px solid #a6b87c;padding-left:16px}.theme-stardew-valley .prose #quick-answer{font:750 .77rem/1.4 system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;border:0;padding-top:0;margin-top:30px;color:#4e7540}.theme-stardew-valley .prose #quick-answer+p{padding:21px 23px;background:#edf0d8;border-left:4px solid #7f9c50;border-radius:0 5px 5px 0}
.theme-stardew-valley .side-panel{background:#fcf5de;border:1px solid #bca36c;border-top:4px solid #9e8049;border-radius:5px;color:#355439;box-shadow:0 4px 0 #a6905e22}.theme-stardew-valley .side-panel h3{color:#355439}.theme-stardew-valley .side-panel a{color:#466c40}.theme-stardew-valley .side-panel a:hover{color:#274e30}.theme-stardew-valley .sidebar-eyebrow{color:#756037}.theme-stardew-valley .mobile-toc{background:#edf0d5;border:1px solid #bac394}.theme-stardew-valley .mobile-toc h2,.theme-stardew-valley .mobile-toc a{color:#3c643b}.theme-stardew-valley .article-end{border-color:#d4c6a0;color:#5c704c}.theme-stardew-valley .article-end a{color:#38683e}.theme-stardew-valley .story .notice{background:#f4e9c5;border-color:#c4aa6f;color:#665022}.theme-stardew-valley .reading-progress{background:#6d8c44}
.theme-stardew-valley .topic-cards>a,.theme-stardew-valley .article-card{background:#fff9e8;border:1px solid #c0ad7d;border-radius:6px;box-shadow:0 4px 0 #98834a16;color:#315239}.theme-stardew-valley .topic-cards h3,.theme-stardew-valley .article-card h3{color:#315239}.theme-stardew-valley .topic-cards p,.theme-stardew-valley .article-excerpt{color:#57694b}.theme-stardew-valley .article-game-name{color:#6b6239}.theme-stardew-valley .card-bottom{border-color:#d6caa6;color:#5e704d}.theme-stardew-valley .card-read{color:#3e713f}.theme-stardew-valley .tabs .tab.active{background:#496f3d;border-color:#496f3d;color:#fff6df}.theme-stardew-valley .tab{background:#f6f3dc;border-color:#b8bf92;color:#49673b}.theme-stardew-valley .btn{background:#426c3b;color:#fff8e1;border-color:#426c3b}.theme-stardew-valley .btn-outline{background:#f5edcf;color:#355f35;border-color:#91a16c}.theme-stardew-valley .btn-quiet{background:transparent;color:#3d6538;border-color:transparent}
.theme-stardew-valley .tool-card{background:#fff9e8;border:1px solid #bea36c;box-shadow:0 4px 0 #a9905a22;color:#354e35}.theme-stardew-valley .tool-note,.theme-stardew-valley .tool-inputs small,.theme-stardew-valley .tool-table caption{color:#5b6d4c}.theme-stardew-valley .tool-summary,.theme-stardew-valley .tool-verdict{color:#355f35}.theme-stardew-valley .tool-table th,.theme-stardew-valley .tool-table td,.theme-stardew-valley .result-list dt,.theme-stardew-valley .result-list dd{border-color:#d2c5a2}.theme-stardew-valley .tool-inputs input,.theme-stardew-valley .tool-controls select{background:#fffdf1;border:1px solid #a7af7b;color:#2c4f32;border-radius:4px;padding:9px 11px}.theme-stardew-valley .plot{padding:8px;background:#c8b17e;border:2px solid #9b7c43;border-radius:4px}.theme-stardew-valley .plot-cell{background:#a47e4b;border-color:#826039}.theme-stardew-valley .plot-cell.border{background:#795b36;border-color:#b59659}.theme-stardew-valley .plot-cell.watered{background:#4d7744;border-color:#b0c57e;color:#fff9e1}.theme-stardew-valley .plot-cell.sprinkler.iridium{background:#665092;border-color:#e5d5ff;color:white}.theme-stardew-valley .plot-cell.sprinkler.quality{background:#785416;border-color:#f6d881;color:white}
.theme-stardew-valley .footer{background:#203b2e;border-color:#62784d;color:#e2ebd0}.theme-stardew-valley .footer .brand,.theme-stardew-valley .footer h3{color:#fff4d7}.theme-stardew-valley .footer a{color:#e2d29c}.theme-stardew-valley .footer p,.theme-stardew-valley .footer-bottom{color:#c2d2b2}.theme-stardew-valley .footer-bottom{border-color:#52694a}
.theme-stardew-valley .empty-state{background:#f8f2db;border-color:#b7be92;color:#345837}.theme-stardew-valley .pagination a{background:#f8f1d8;border-color:#b7b78a;color:#3c633b}.theme-stardew-valley .pagination a[aria-current=page]{background:#496f3d;color:#fff6df}
/* Game identity remains visible in the mixed-game library. */
.site-public .game-card.game-enshrouded{background:#102b31;border-color:#6f7861}.site-public .game-card.game-enshrouded h3{font-family:Georgia,serif;color:#efdfbb}.site-public .game-card.game-enshrouded .game-cover{filter:saturate(.85)}.site-public .game-card.game-stardew-valley{background:#f4edcf;border-color:#ac965f;color:#345437}.site-public .game-card.game-stardew-valley h3{font-family:Georgia,serif;color:#345437}.site-public .game-card.game-stardew-valley .game-card-content p,.site-public .game-card.game-stardew-valley .game-count{color:#526b42}.site-public .game-card.game-stardew-valley .overline,.site-public .game-card.game-stardew-valley .game-card-arrow{color:#725729}.site-public .card-game-enshrouded .thumb-category{background:#133438ec;border-color:#8c805e;color:#f2d399}.site-public .card-game-stardew-valley .thumb-category{background:#f0ddabf2;border-color:#9d8347;color:#3c542b}
@media(max-width:1050px){.world-caption{display:none}}
@media(max-width:800px){.theme-enshrouded .game-page-title,.theme-stardew-valley .game-page-title{padding:36px 27px 25px}.theme-enshrouded .game-page-title{background-position:62% center}.theme-stardew-valley .game-page-title{background-position:60% center}}
@media(max-width:560px){.world-ribbon-inner{min-height:44px;gap:12px}.world-name{font-size:.76rem}.world-hub-link{font-size:.69rem}.world-emblem{width:10px;height:10px}.theme-enshrouded .primary-nav{background:#132e35;border-color:#3e615d}.theme-stardew-valley .primary-nav{background:#284a37;border-color:#6a8757}.theme-stardew-valley .menu-toggle{border-color:#76916c;background:#355641}.theme-stardew-valley .menu-toggle span{background:#f0ebcb}.theme-enshrouded .game-page-title,.theme-stardew-valley .game-page-title{padding:29px 23px 22px;margin-top:19px}.theme-enshrouded .game-page-title h1,.theme-stardew-valley .game-page-title h1{font-size:2.3rem}.theme-enshrouded .story,.theme-stardew-valley .story{padding:27px 20px}.theme-enshrouded .story h1,.theme-stardew-valley .story h1{font-size:2rem;line-height:1.17}.theme-enshrouded .prose,.theme-stardew-valley .prose{font-size:1rem}.theme-enshrouded .prose h2,.theme-stardew-valley .prose h2{font-size:1.45rem}.theme-enshrouded .prose #quick-answer+p,.theme-stardew-valley .prose #quick-answer+p{padding:17px}.theme-stardew-valley .plot{padding:5px}}
@media(prefers-reduced-motion:reduce){.world-emblem{transition:none}}
@media print{body.theme-enshrouded,body.theme-stardew-valley{background:white;color:black}.world-ribbon{display:none}.theme-enshrouded .story,.theme-stardew-valley .story,.theme-enshrouded .game-page-title,.theme-stardew-valley .game-page-title{background:white;color:black;border:0;box-shadow:none}.theme-enshrouded .prose,.theme-enshrouded .prose h2,.theme-enshrouded .prose h3,.theme-enshrouded .prose strong,.theme-enshrouded .story h1,.theme-stardew-valley .prose,.theme-stardew-valley .story h1{color:black}.theme-enshrouded .prose #quick-answer+p,.theme-stardew-valley .prose #quick-answer+p{background:white}}
