/* Warm palette for all existing Serenity panels. Loaded before interface styling. */
.acquisition-card{border:1px solid #675d4b;background:linear-gradient(120deg,#29352d66,#2a2419);}
.quest-use-links>a{border:1px solid #4a4235;background:#2c261b;}
.gathering-method{border:1px solid #4a4235;background:#2c261b;}
.gathering-details{border-top:1px solid #4a4235;}
.inline-item-link{border:1px solid #524a3c;background:#201b12;}
.unverified-places{color:#aba08c;}

.forum-hero{background:linear-gradient(90deg,rgba(19,16,11,.96),rgba(19,16,11,.62)),url("/assets/images/serenity-landscape.png") center 48%/cover;}
.forum-hero p{color:#cdc5b8;}
.forum-toolbar{border-bottom:1px solid #474034;}
.forum-toolbar a{color:#cdc5b8;}
.forum-link{color:#cdc5b8;}
.forum-separator{color:#7c705a;}
.forum-signed-in small{color:#a99c86;}
.forum-count{background:#3e3525;}
.forum-section-title{border-bottom:1px solid #6e634f;}
.forum-section-title>span{color:#afa28c;}
.forum-category{border:1px solid #4d4434;background:linear-gradient(115deg,#2e271b,#272015);}
.forum-category:hover{background:#3c3323;}
.forum-category-icon{background:linear-gradient(140deg,#484134,#292318);box-shadow:inset 0 0 0 3px #2c261b;}
.forum-category p{color:#bfb39d;}
.forum-category-stats strong{color:#e8e2d9;}
.forum-category-stats span{color:#afa28b;}
.forum-welcome{background:linear-gradient(145deg,#383228,#2b2417);}
.forum-welcome p,.forum-sidebar-section p{color:#bbb19f;}
.forum-sidebar-section{border-top:1px solid #595040;}
.forum-recent{border-bottom:1px solid #423929;}
.forum-recent strong{color:#e0dbd3;}
.forum-alert,.forum-notice{background:#30291e;}
.forum-login-card,.forum-editor{background:#2d2518;border:1px solid #5d5343;}
.forum-login-card>p,.forum-editor>p{color:#bfb39e;}
.forum-form input,.forum-form textarea,.forum-form select,.forum-admin-filter input,.forum-admin-filter select,.forum-search input{color:#eae7e1;background:#211b12;border:1px solid #615746;}
.forum-form-note{color:#b4a790;}
.forum-world-picker span{background:#272116;border:1px solid #5d5342;}
.forum-world-picker input:checked+span{background:linear-gradient(115deg,#393b2c,#332e24);}
.forum-world-picker small{color:#bdb29e;}
.forum-login-aside p{color:#bdb29f;}
.forum-rank-key{border-block:1px solid #4b4335;}
.forum-rank-key span{color:#d8d2c8;}
.forum-world{color:#c4baa9;}
.rank-silver{color:#d4cec3;}
.forum-list-heading p{color:#cac1b1;}
.forum-list-heading span{color:#b1a58f;}
.forum-search{border:1px solid #615746;}
.forum-search button{background:#2e271a;}
.forum-topic-list{border:1px solid #5b5140;}
.forum-topic-row{background:#2d2619;border-bottom:1px solid #4e4535;}
.forum-topic-row:hover{background:#3d3321;}
.forum-topic-row small{color:#b9ab93;}
.forum-topic-row time{color:#aea28c;}
.forum-empty{background:#2b2418;}
.forum-empty p{color:#baae99;}
.forum-pagination{color:#c5baa7;}
.forum-editor-footer p{color:#b5a891;}
.forum-thread-heading small{color:#b5a68d;}
.forum-post{border:1px solid #5e5340;}
.forum-post-author{background:linear-gradient(155deg,#3c3425,#2d2619);border-right:1px solid #5e5340;}
.forum-avatar{background:#272116;box-shadow:inset 0 0 0 4px #352d1e;}
.avatar-gold{background:radial-gradient(#49432c,#2a2317);}
.avatar-green{background:radial-gradient(#2b473b,#2a2317);}
.forum-post-main{background:#31291b;}
.forum-post-main>header{color:#b2a48b;border-bottom:1px solid #514634;}
.forum-post-body{color:#ddd8d0;}
.forum-edited{color:#a99a81;}
.forum-post-actions{border-top:1px solid #514634;color:#c2b7a4;}
.forum-admin-filter{border-bottom:1px solid #5a5040;}
.forum-roster-row{background:#30281b;border:1px solid #5a4f3d;}
.forum-audit>div{border-bottom:1px solid #504533;color:#bcaf99;}
.forum-report{border:1px solid #6b5f49;background:#2a2317;}
.forum-report time{color:#b0a28b;}
.forum-report blockquote{background:#372e1f;color:#baac93;}
.forum-login-wait p{color:#c5bba9;}
@media (max-width:520px){.forum-post-author{border-bottom:1px solid #5e5340;}}
.foundation-section p{color:#b7ad9b;}
.archive-search{background:#1d1810ef;}
.featured-item{background:linear-gradient(130deg,#383125cc,#272117);}
.featured-item:hover{background:#3b3427;}
.category-tabs a:hover{background:#3c3529;}
.source-filter select{background:#272218;border:1px solid #4f4739;}
.item-card{border:1px solid #494134;background:#292319;}
.item-card-art{background:radial-gradient(ellipse at 50% 75%,#58605940,transparent 65%),linear-gradient(135deg,#393124,#272218);border-bottom:1px solid #494134;}
.archive-empty{background:#2b251b;}
.item-dossier{background:#2b251b;}
.dossier-art{background:radial-gradient(ellipse at center,#a4833540,transparent 65%),linear-gradient(145deg,#3d3629,#292319);}
.monster-drop{background:#2c261b;border:1px solid #4a4235;}
.drop-monster-art>.ui-icon{color:#978970;}
.coordinate-list li{border:1px solid #4e4639;background:#231d1380;}
.drop-variant-note{color:#a39781;}
.source-shop{background:#2c261b;border:1px solid #4a4235;}
.source-empty{border:1px solid #4e4639;background:#2e271c;}
.source-unlisted{border:1px solid #4e4639;background:#2e271c;}
.bonus-columns>div{border:1px solid #4a4235;background:#2c261b;}
.bonus-row strong{color:#cdc6b9;}
.secondary-bonuses{border:1px solid #4a4235;background:#2c261b;}
.activity-feature{background:var(--panel,#2f281c);}
.activity-feature-art{background:#1f1a11;}
.activity-feature-copy p{color:var(--muted,#bcad92);}
.activity-card{background:#2a2419;border:1px solid #494235;}
.activity-card-art{background:linear-gradient(140deg,#40382b,#221d13);}
.activity-card-art:after{background:linear-gradient(transparent,#262015);}
.activity-card-copy>p{color:#bdaf96;}
.activity-guide-aside{border:1px solid #534b3c;background:#2c2519;}
.activity-aside-block{border-bottom:1px solid #484134;}
.activity-facts dt{color:#afa28b;}
.guide-checklist li{color:#c7bca9;}
.guide-small-note{color:#ac9e87;}
.step-mark{background:#2f281b;}
.activity-step p{color:#bcb19e;}
.guide-availability,.guide-note{background:#2d2921;}
.guide-availability p,.guide-note p{color:#c3baab;}
.activity-rewards{border-top:1px solid #4e4638;}
.activity-reward-intro{color:#bcb19e;}
.activity-reward-card{border:1px solid #494134;background:#2b2419;}
.activity-reward-card p{color:#b4a68f;}
.guide-ending{border-top:1px solid #4e4638;}
.guide-ending p{color:#b8ab95;}
.recipe-card{background:#2e271c;border:1px solid #4d4538;}
.recipe-card-top{border-bottom:1px solid #4d4538;}
.recipe-skill{color:#c9c1b4;}
.recipe-yield{color:#b9af9e;}
.recipe-ingredients .guide-item-link{background:#262015;border:1px solid #4d4537;}
.recipe-tools>span{color:#b0a48f;}
.recipe-note{color:#b2a58e;}
.activity-source{border:1px solid #4e4639;background:#2e271b;}
.activity-source p{color:#bdb2a0;}
.recipe-use{background:#2c2519;border:1px solid #484134;}
.recipe-use small{color:#b8ac96;}
.activity-tier-table{background:#2e271b;}
.mode-tab:hover{background:#2b261d;}
.monster-archive-hero{background-image:linear-gradient(90deg,rgba(26,22,14,.98),rgba(26,22,14,.75)),url("/assets/images/serenity-landscape.webp");}
.monster-feature{border:1px solid #524a3b;background:linear-gradient(150deg,#383126,#252017);}
.monster-card{border:1px solid #4c4437;background:#2d271c;}
.monster-card:hover{background:#373025;}
.monster-card-image{background:radial-gradient(ellipse at center,#a79d7140,transparent 65%),#312b20;border-bottom:1px solid #4c4437;}
.monster-card-bottom{border-top:1px solid #4c4437;}
.monster-stat-grid{border-top:1px solid #4f4739;border-left:1px solid #4f4739;}
.monster-stat-grid>div{border-right:1px solid #4f4739;border-bottom:1px solid #4f4739;background:#2c251a;color:#cac2b5;}
.monster-slayer-advice{background:#312b20;}
.monster-slayer-advice p{color:#b9af9e;}
.map-reference{color:#afa38f;}
.monster-loot-search{border:1px solid #5a5141;background:#292318;}
.monster-loot-search button{background:#3a3225;border-left:1px solid #5a5141;}
.monster-loot-search button:hover{background:#4e4536;}
.monster-loot-table{border:1px solid #4f473a;}
.monster-loot-table thead th{background:#262017;}
.monster-loot-table tbody tr{border-top:1px solid #484135;background:#2d271c;}
.monster-loot-table tbody tr:nth-child(even){background:#322b20;}
.monster-loot-table td{color:#c4bbab;}
.monster-loot-table td small{color:#aea28e;}
.monster-variant-list a{border:1px solid #51483a;background:#2d271c;}
.monster-variant-list a:hover,.monster-variant-list a[aria-current]{background:#393226;}
.monster-variant-list small{color:#b1a58f;}
.activity-nav a{color:#b7ad9c;}
.activity-nav a.active,.activity-nav a:hover{background:#2f281d;}
.progress-totals{border:1px solid #5b5242;background:#2a2419;}
.progress-totals>div{border-right:1px solid #5b5242;}
.progress-totals span{color:#b7ad9c;}
.progress-totals small{color:#aea38f;}
.collection-controls input{background:#1f1c16;}
.boss-profile-grid>a{border:1px solid #50483a;background:#2b2419;}
.boss-profile-grid span{color:#b0a591;}
.mining-ledger a{border:1px solid #4b4334;background:#2b2419;}
.records-note{color:#b3a793;}
.world-first{border:1px solid #4d4435;background:#2b2419;}
.world-first.claimed{background:linear-gradient(135deg,#2f2a22,#2e281d);}
.world-first time,.world-first div>span{color:#aea28d;}
.record-holder-grid article{background:linear-gradient(135deg,#353027,#2b2418);}
.record-holder-grid p{color:#b0a591;}
.ore-record-grid>a{border:1px solid #4c4435;background:#2b2419;}
.ore-record-grid span{color:#b1a48e;}
.activity-filters{border:1px solid #524a3c;background:#2e271b;}
.activity-filters label{color:#c3b9a8;}
.activity-filters select,.activity-filters input{background:#201b12;border:1px solid #5f5544;}
.progress-rate-note{color:#b2a691;}
@media (max-width:900px){.progress-totals>div:nth-child(-n/**/+2){border-bottom:1px solid #5b5242;}}
.gathering-record-grid>a{border:1px solid #5c5242;background:#2d261b;}
.gathering-record-grid>a:hover{background:#3a3224;}
.gathering-record-grid span{color:#bbb09c;}
.journal-summary{background:#2d261b;border:1px solid #5c5242;}
.journal-summary span{color:#bbb09c;}
.journal-controls label{color:#cbc3b4;}
.journal-controls input,.journal-controls select{background:#221d13;border:1px solid #5c5242;}
.quest-status{background:#292217;border:1px solid #4b4334;}
.quest-mark{color:#a2957f;}
.quest-status div>span{color:#b8ad9a;}
.quest-status small{color:#b8ad9a;}
.diary-region{background:#292217;border:1px solid #5c5242;}
.diary-level{border-top:1px solid #4b4334;}
.diary-level small{color:#bbb09c;}
.diary-level li{color:#c4baa8;background:#221d13;}
.task-mark{color:#9c8e76;}
.quest-hero{background-image:linear-gradient(90deg,rgba(25,20,13,.98),rgba(25,20,13,.78)),url("/assets/images/serenity-landscape.webp");}
.quest-card{border:1px solid var(--border,#4b4334);background:#2b2419;}
.quest-card-art{background:radial-gradient(ellipse at center,#3a4236,#262017);border-bottom:1px solid #4b4334;}
.quest-card .eyebrow span{color:#b5ab99;}
.quest-card p{color:#c0b7a8;}
.quest-card-footer{border-top:1px solid #4b4334;}
.quest-card-footer span:first-child{color:#b5ab99;}
.quest-detail-hero{background:linear-gradient(110deg,#312a1d,#1e1910);}
.quest-side{background:#2e271b;border:1px solid #5a5040;}
.quest-cover{background:radial-gradient(ellipse,#414735,#30291c);border-bottom:1px solid #5a5040;}
.quest-side-section{border-bottom:1px solid #4b4334;}
.quest-side p{color:#c0b7a8;}
.quest-skill{border-bottom:1px solid #4b4334;}
.quest-section{border-bottom:1px solid #4b4334;}
.quest-section p{color:#cbc3b6;}
.quest-supplies li,.quest-rewards li{color:#d3cdc2;}
.quest-item-link{border:1px solid #504839;background:#292217;}
.quest-item-link:hover{background:#393122;}
.quest-item-link strong{color:#c0b7a8;}
.quest-small-note{color:#b4a892!important;}
.quest-advice{background:#30291d;}
.quest-walkthrough li:not(:last-child):before{background:#4f4739;}
.quest-step-mark{background:#362e21;}
.quest-reward-section{background:linear-gradient(135deg,rgba(81,70,40,.21),rgba(51,43,30,.35));}
.quest-xp-grid>div{background:#2d271c;}
.quest-xp-grid span{color:#bfb6a7;}
.serenity-guide{background:linear-gradient(145deg,#312b20,#282218);border:1px solid #5a5142;}
.serenity-availability{background:#221d13;}
.serenity-features li{color:#cdc1ab;}
.serenity-instructions p{color:#cbc3b5;}
.serenity-attack{border:1px solid #6e6350;background:#272117;}
.serenity-attack p{color:#cbc1af;}
.serenity-related .guide-item-link{border:1px solid #5b5242;background:#262015;}
.serenity-related .guide-item-link:hover{background:#302a20;}
.shop-hint{color:var(--muted,#aea390);}
.shop-world>span{border:1px solid #494235;background:#231e15;}
.shop-world small{color:#b5ab99;}
.shop-world>span>span{color:#b0a591;}
.shop-world input:checked+span,.shop-package input:checked+span{background:#302a20;}
.shop-username input{border:1px solid #5d5343;background:#231e15;}
.shop-package>span{border:1px solid #494235;background:#231e15;}
.shop-package span>span{color:#b3a896;}
.shop-package small{color:#aca18d;}
.shop-summary{background:#262017;}
.shop-summary dl>div,.receipt-details>div{border-bottom:1px solid #474033;}
.shop-summary dt,.receipt-details dt{color:#b0a591;}
.shop-total small{color:#a99d89;}
.shop-payment-note{color:#b0a593;}
.shop-delivery-note{border-top:1px solid #474033;}
.shop-reference{color:#b0a591;}
:root{--bg:#191610;--panel:#201c15;--panel-light:#28231a;--muted:#ab9f8b;--line:#39342a;}
.text-divider{color:#80735d;}
.skip-link{color:#1b1914;}
.site-header{background:#191610f5;}
.brand small{color:#aa9e89;}
.main-nav>a{color:#c0b7a7;}
.header-community>.ui-icon:last-child{color:#a79b86;}
.home-hero:after{background:linear-gradient(180deg,#19161005 0%,#1916100a 22%,#19161044 40%,#191610b8 74%,#191610 100%);}
.hero-content p{color:#ccc5b8;}
.button-gold{color:#1e1b15;}
.button-outline{background:#19161060;}
.hero-scroll{color:#b3a895;}
.world-card{border:1px solid #413a2f;background:linear-gradient(130deg,#2c271e88,#201c15);}
.world-card:hover{background:#2a251c;}
.world-card-bottom>span{color:#a0937d;}
.legacy-section{border-block:1px solid #373228;background:linear-gradient(120deg,#211c14,#191610 65%);}
.home-leaders{background:#211d15;border:1px solid #40392e;}
.panel-foot{color:#96876d;}
.site-footer{background:#14110c;}
.footer-top nav{color:#b7ad9c;}
.footer-bottom{border-top:1px solid #332e25;color:#918269;}
.page-hero{background:linear-gradient(180deg,#1916104d,#191610ba 80%,#191610f2),url("/assets/images/serenity-landscape.webp") center 44%/cover;}
.page-hero:after{text-shadow:-15px 0 0 #191610,15px 0 0 #191610;}
.page-hero p{color:#c8c0b3;}
.world-tabs{border:1px solid #443d31;background:#201c14;}
.world-tab{color:#a79b86;}
.world-tab+.world-tab{border-left:1px solid #443d31;}
.world-tab-number{color:#96876e;}
.world-tab>.ui-icon{color:#95866c;}
.world-tab:hover{background:#2c2820;}
.ranking-status{color:#9e917a;}
.world-status{color:#a39781;}
.world-status>i{background:#8d7f66;}
.skills-panel{background:#211d15;border:1px solid #40392e;}
.skill-navigation>a{color:#b6ab9a;}
.ranking-skill-count{color:#9b8d74;}
.ranking-toolbar{border:1px solid #3f392e;background:#201c14;}
.player-search{background:#1a160e;border:1px solid #484134;}
.player-search>.ui-icon{color:#9b8d74;}
.player-search input::placeholder,.rank-search input::placeholder{color:#9f917a;}
.rank-search{background:#1a160e;border:1px solid #484134;}
.table-scroll{border:1px solid #413a2f;background:#211d15;}
.scores-table thead{background:#2a241b;}
.scores-table thead th{color:#a39781;border-bottom:1px solid #474034;}
.scores-table tbody td,.scores-table tbody th{border-bottom:1px solid #383227;}
.scores-table tbody tr:nth-child(even){background:#27221940;}
.rank{color:#a0937d;}
.xp-cell{color:#bab0a0;}
.profile-arrow{color:#847760;}
.pagination{color:#9d8f78;}
.ranking-explanation{color:#a59983;}
.ranking-explanation summary{color:#b9b09f;}
.search-summary{color:#c5bcae;}
.back-link{color:#b3a997;}
.profile-overview{background:linear-gradient(120deg,#2e2a22,#221e16);border:1px solid #4c4437;}
.profile-mode{color:#b2a795;}
.profile-overview dt{color:#aba08c;}
.profile-overview dd>small{color:#9f917a;}
.profile-skill{border:1px solid #413a2e;background:#221d15;}
.profile-skill:hover{background:#29241a;}
.profile-skill-top>span>small{color:#9e917a;}
.skill-xp{color:#b6ac9a;}
.skill-xp>span{color:#a49781;}
.profile-skill progress{background:#403a2f;}
.profile-skill progress::-webkit-progress-bar{background:#403a2f;}
@media (max-width:700px){.main-nav{background:#1d1911fc;}
.main-nav>a{border-bottom:1px solid #383126;}
.home-hero:after{background:linear-gradient(180deg,#19161010 3%,#19161010 22%,#19161077 42%,#191610e8 80%,#191610);}
.skill-navigation{border-top:1px solid #433c30;}}
.browser-shell{background:#16120c;}