/* Original cache sprites and 2009 website artwork. Layout only; no game changes. */
:root{--bg:#191710;--panel:#39352a;--panel-light:#474135;--ink:#e9dfca;--muted:#beb19a;--gold:#d5b36a;--gold-light:#ffe199;--line:#71644a;--native-frame:url('/assets/interface/native/collection-frame.png');--native-button:url('/assets/interface/native/button-stone.png');--native-paper:url('/assets/interface/native/parchment-texture.png');--native-panel:url('/assets/interface/native/panel-texture.png')}
html{scroll-padding-top:30px}body{background:linear-gradient(#17150fe8,#17150fe8),url('/assets/interface/native/wood-grain.png');font-size:14px;color:var(--ink);line-height:1.65}.content-width{width:min(1240px,calc(100% - 48px))}h1,h2,h3,h4{font-family:SerenityGame,Georgia,serif;font-weight:400;line-height:1.12}h1{font-size:56px}h2{font-size:36px}h3{font-size:27px}p{color:#c4b79e;font-size:14px;line-height:1.85}.eyebrow{font:11px/1.4 Arial,sans-serif;letter-spacing:1.7px;text-transform:uppercase;color:#d9bd7b}.text-link{font-size:13px}.ui-icon{object-fit:contain;vertical-align:middle}.item-image,.skill-icon,.native-icon{image-rendering:pixelated}
.site-header{background:linear-gradient(#191710e8,#191710e8),url('/assets/interface/native/wood-grain.png');border-bottom:0;padding:18px 0 20px;box-shadow:0 8px 25px #0008}.header-inner{width:min(1240px,calc(100% - 48px));gap:17px 20px}.brand>span{font-size:37px;color:#f1d491}.brand img{width:42px;height:48px}.brand small{font-size:9px;color:#b9aa89}.header-community{border:7px solid transparent;border-image:var(--native-button) 9 fill stretch;background:none;min-height:42px;padding:3px 15px;color:#ffdc81;font-size:21px}.main-nav{gap:5px;justify-content:stretch}.main-nav>a{background:none;border:8px solid transparent;border-image:var(--native-button) 9 fill stretch;min-height:49px;font-size:23px;padding:3px 8px;gap:7px;box-shadow:0 3px 5px #0005;transition:filter .15s,transform .15s}.main-nav>a:hover,.main-nav>a[aria-current=page]{background:none;border-image:var(--native-button) 9 fill stretch;filter:brightness(1.27);color:#fff098}.main-nav>a[aria-current=page]{box-shadow:0 3px 0 #a78b4f,0 6px 8px #0009}.main-nav>a:before{width:22px;height:22px;image-rendering:pixelated}
.button,.forum-button,.activity-filters>button,.ranking-toolbar button,.forum-compose button[type=submit]{border:8px solid transparent;border-image:var(--native-button) 9 fill stretch;background:none;min-height:48px;padding:4px 14px;font:23px/1.2 SerenityGame,Georgia,serif;color:#ffe199;text-shadow:1px 2px #100e08;box-shadow:0 4px 6px #0005;letter-spacing:0}.button:hover,.forum-button:hover,.activity-filters>button:hover,.ranking-toolbar button:hover{background:none;filter:brightness(1.2);transform:translateY(-1px)}.button-gold{border-image:url('/assets/interface/native/parchment-wide.png') 12 fill stretch;color:#382b15;text-shadow:0 1px #e5d3a0;box-shadow:0 4px 6px #0007}.button-gold:hover{background:none;color:#19150c;filter:brightness(1.08)}.button img{width:24px;height:24px}.button-outline{background:none}.button:disabled{filter:grayscale(.8);opacity:.65;cursor:wait}
.interface-hero{margin-top:28px;margin-bottom:36px;border:9px solid transparent;border-image:var(--native-frame) 8 stretch;background:#242117;min-height:510px;padding:38px;gap:38px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);box-shadow:0 10px 25px #0008;overflow:visible}.interface-hero-art{background:linear-gradient(90deg,#17170ff0 0%,#17170fbc 50%,#17170fe0 100%),url('/assets/images/serenity-landscape.webp') center/cover;opacity:1;inset:0}.interface-hero-brand{gap:19px;margin-bottom:20px}.interface-hero h1{font-size:55px;color:#ffe0a0;margin:9px 0 0}.interface-hero-brand>img{width:76px;height:90px}.interface-hero-lead{font:29px/1.3 SerenityGame,Georgia,serif;color:#edce91;margin:0 0 15px}.interface-hero-main>p:not(.interface-hero-lead){font-size:14px;line-height:1.8;color:#c9bda4}.interface-hero-actions{gap:9px;margin-top:24px}.interface-hero-actions .button{font-size:21px;padding:6px 9px;gap:8px}.interface-hero-note{font-size:11px!important;line-height:1.7!important}.interface-world-stats{gap:9px;margin-top:24px}.interface-world-stats>div{border:1px solid #76654a;background:#191810b8;padding:12px 10px;box-shadow:inset 0 0 0 2px #13110b}.interface-world-stats dt{font-size:10px;color:#b9ab8e}.interface-world-stats dd{font-size:27px;color:#ffe199;gap:8px}.interface-skill-board{border:8px solid transparent;border-image:var(--native-frame) 8 stretch;padding:12px;background:var(--native-panel);box-shadow:0 6px 15px #0007}.interface-skill-board h2{margin:0 -3px 8px;padding:8px 10px 10px;border:0;background:url('/assets/interface/native/scroll-banner.png') center/100% 100% no-repeat;color:#3b2d16;text-shadow:0 1px #ecd7a5;font-size:26px}.interface-skill-board>p{font-size:11px;color:#c2b699;margin-bottom:12px}.interface-skill-grid{gap:3px}.interface-skill-grid>a{border:5px solid transparent;border-image:var(--native-button) 9 fill stretch;background:none;font-size:20px;min-height:36px;padding:1px 2px;gap:5px;color:#ffec83}.interface-skill-grid>a:hover{background:none;filter:brightness(1.25)}.interface-skill-grid img{width:20px;height:21px}.interface-pvp-link{font-size:22px;padding-top:12px;color:#ffd789}.interface-pvp-link span{color:#c3b496}
.worlds-section{padding:18px 0 40px}.section-heading{margin-bottom:23px}.section-heading p{font-size:13px;line-height:1.8}.world-card{border:8px solid transparent;border-image:var(--native-frame) 8 stretch;padding:26px;background:linear-gradient(#2b281eec,#2b281eec),url('/assets/interface/native/map-parchment.png') center/cover}.world-card:hover{border-image:var(--native-frame) 8 stretch;background:linear-gradient(#393225eb,#393225eb),url('/assets/interface/native/map-parchment.png') center/cover}.world-card h3{font-size:34px}.world-card p{font-size:13px;line-height:1.8}.world-card-symbol{background:#252117;border:3px ridge #a28a56}.world-card-symbol .ui-icon{width:34px;height:34px}.world-card-bottom{font-size:12px}
.native-encounters{padding:10px 0 48px}.native-encounter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.native-encounter{border:8px solid transparent;border-image:var(--native-frame) 8 stretch;background:var(--native-panel);color:var(--ink);padding:0 22px 23px;display:block;position:relative;overflow:hidden;box-shadow:0 6px 15px #0006}.native-encounter:hover{background-color:#484030;filter:brightness(1.06)}.native-encounter-art{height:208px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse at 50% 75%,#a58c4c30,transparent 65%);margin-bottom:6px}.native-encounter-art:after{content:'';position:absolute;bottom:18px;left:25%;right:25%;height:12px;background:#08070570;filter:blur(8px);z-index:0}.native-encounter-art .monster-art{height:205px;width:100%;max-width:260px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 5px 5px #0008)}.native-encounter h3{font-size:31px;color:#ffe0a0;margin:8px 0}.native-encounter p{font-size:12px;line-height:1.8;min-height:44px;margin-bottom:15px}.native-encounter .text-link{font-size:21px;font-family:SerenityGame,serif;color:#e8c475}.native-directory{margin-top:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.native-directory a{display:flex;align-items:center;gap:12px;border:7px solid transparent;border-image:var(--native-button) 9 fill stretch;padding:10px;background:none;color:#ffe199;font:25px SerenityGame,serif}.native-directory img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated}.native-directory small{display:block;font:11px/1.6 Arial,sans-serif;color:#c8b99a;margin-top:4px}.native-directory a:hover{filter:brightness(1.2)}
.page-hero{border-bottom:5px solid transparent;border-image:var(--native-frame) 8 stretch;background:linear-gradient(90deg,#1e1b13ee,#1e1b139c,#1e1b13e8),url('/assets/images/serenity-landscape.webp') center 45%/cover;height:218px}.page-hero h1{font-size:53px;color:#ffe0a0}.page-hero p{font-size:14px;color:#d1c3a7}.archive-hero{height:auto;min-height:315px;padding:38px 0 32px}.archive-hero h1{font-size:49px;margin-top:13px}.archive-search{border:7px solid transparent;border-image:var(--native-frame) 8 stretch;background:#211d15;margin-top:22px;box-shadow:0 5px 12px #0006;max-width:800px}.archive-search input{padding:12px 0;font-size:14px}.archive-search .button{margin:3px;min-height:44px;font-size:21px;padding:5px 12px}.archive-hero-note{font-size:11px;color:#c0b290}.archive-wrap{padding-top:34px}
.home-leaders,.leaderboard,.skills-panel,.profile-overview,.collection-book,.activity-leaderboard,.forum-panel,.forum-board,.forum-thread,.item-panel,.item-source-group,.item-ground-card,.item-shop-card,.monster-overview,.monster-stats,.monster-source,.quest-section,.minigame-section,.minigame-panel,.shop-panel,.shop-summary,.shop-help,.shop-receipt,.account-panel,.forum-form,.forum-post,.featured-item,.monster-feature,.item-card,.monster-card,.quest-card,.activity-card,.archive-empty,.acquisition-card,.recipe-card{border:8px solid transparent;border-image:var(--native-frame) 8 stretch;background:var(--native-panel);box-shadow:0 5px 14px #0005}.panel-heading,.sidebar-title,.leaderboard-heading,.collection-book>header{background:#2b271e;border-bottom:2px ridge #8a7957;color:#edd39b}.panel-heading,.sidebar-title{font:25px/1.4 SerenityGame,serif}.panel-heading a{font:19px/1.4 SerenityGame,serif}.ranking-toolbar,.ranking-explanation,.leaderboard-signoff,.panel-foot{background:#2b271e;border-color:#726248;color:#c3b393}.leaderboard-heading{padding:18px 19px}.leaderboard-heading h2{font-size:33px}.leaderboard-heading p{font-size:12px}.ranking-toolbar{padding:12px}.player-search,.rank-search{background:#211e16;border:1px solid #817052}.player-search input,.rank-search input{background:none!important;font-size:14px}.player-search button{font-size:20px}.skills-panel .skill-navigation>a{font:23px/1.2 SerenityGame,serif;color:#d1c3a8}.skills-panel .skill-navigation>a.active,.skills-panel .skill-navigation>a:hover{background:#64583d;color:#fff1a1}.scores-table thead,.table-scroll thead{background:#28251c}.scores-table th,.scores-table td{border-color:#6a5c43!important}.scores-table thead th{font-size:10px;letter-spacing:1px;color:#cdb98a}.scores-table tbody td,.scores-table tbody th{font-size:14px;padding-top:19px;padding-bottom:19px}.scores-table .player-name{font-family:SerenityGame,serif;font-size:25px;color:#ffdd91}.scores-table .xp-cell,.scores-table .level-cell{font-size:14px;color:#e0d4b8}.scores-table tbody tr:nth-child(even){background:#19160f20}.scores-table tbody tr:hover{background:#71603c50}.rank{color:#d1c1a2}.rank-cell{font-family:SerenityGame,serif;font-size:25px}.world-tab,.mode-tab,.category-tabs a,.activity-nav>a,.collection-controls button{border:6px solid transparent;border-image:var(--native-button) 9 fill stretch;background:none!important;color:#dec99b}.world-tab:hover,.world-tab.selected,.mode-tab:hover,.mode-tab.selected,.category-tabs a[aria-current=page],.activity-nav>a.active,.collection-controls button[aria-pressed=true]{filter:brightness(1.25);border-image:var(--native-button) 9 fill stretch;color:#ffeda0}.mode-tab strong{font-size:25px}.mode-tab small{font-size:11px;color:#c4b38f}.world-tab-number{color:#c0af8c}.world-tab>span:nth-child(2){font-size:29px}.account-type{background:#282218;color:#cbb782;border-color:#8e794d}.pagination a,.current-page,.collection-index button,.journal-controls button{border-radius:0}.pagination a,.current-page{background:#3b3527;border-color:#827050;color:#e6cd93}.current-page{background:#655335}.profile-skill,.world-first,.record-holder-grid>article,.gathering-record-grid>a,.boss-profile-grid>a,.quest-status,.diary-region,.journal-summary{background:#353023;border:1px solid #7a694a;color:#e3d5b9}.profile-skill-top h3{font:24px SerenityGame,serif}.profile-skill-top>span{color:#ffe49b}.skill-xp{font-size:12px}.profile-overview h2{font-size:43px}.profile-overview dt{font-size:11px;color:#c4b28c}.profile-overview dd{font-size:25px;color:#ffe0a0}.collection-index{background:#302c21;border-color:#827155}.collection-pages{background:#484131}.collection-index button{font:22px/1.25 SerenityGame,serif;color:#ddc996}.collection-index button[aria-pressed=true]{background:#776647;color:#fff09a}.collection-page-heading h4{color:#ffe0a0}.collection-item{background:#29251b;border-color:#776747}.collection-book footer{background:#2d281d;color:#c5b493}.collection-count{color:#f3da9b}.progress-totals>div{background:#393122;border-color:#8d754a}.activity-filters label{font-size:12px}.world-first p,.quest-status p,.diary-region p{font-size:12px}
.item-card,.monster-card,.quest-card,.activity-card,.featured-item,.monster-feature{transition:filter .15s,transform .15s}.item-card:hover,.monster-card:hover,.quest-card:hover,.activity-card:hover,.featured-item:hover,.monster-feature:hover{background:var(--native-panel);border-image:var(--native-frame) 8 stretch;filter:brightness(1.12);transform:translateY(-2px)}.item-card-art,.monster-card-art,.monster-feature-art,.item-portrait{background:radial-gradient(ellipse at center,#b3975a28,transparent 70%),#242117}.item-card-art:after,.featured-item-glow:after,.item-portrait:after{display:none}.item-card-copy{padding:18px}.item-card h3,.monster-card h3,.quest-card h3,.activity-card h3,.featured-item h3,.monster-feature h3{font:29px/1.15 SerenityGame,serif;color:#ffe0a0}.item-card p,.monster-card p,.featured-item p,.monster-feature p{font-size:12px;color:#c2b497;line-height:1.8}.item-card-link{font:21px SerenityGame,serif;color:#e5c581}.item-card-art>span{background:#30291b;color:#d8be85;font-size:10px}.monster-feature-art{height:220px}.monster-feature-art .monster-art{max-height:210px;max-width:245px;width:100%;height:100%}.monster-art{filter:drop-shadow(0 7px 5px #0006);object-fit:contain}.monster-card-art .monster-art{height:160px;width:100%;max-width:190px}.monster-art-missing{display:none}.monster-drop-header{background:#3d3526;border-color:#857151}.monster-drop-row,.source-detail,.monster-source-detail,.source-insight,.monster-location,.item-location,.location-card,.recipe-ingredients,.quest-start{background:#302b20;border-color:#766548}.item-source-group summary{background:#393226}.item-source-group summary:hover{background:#4d412b}.item-facts>div{border-color:#695b43}.item-name-block h1{font-size:38px}.item-name-block p{font-size:14px}.item-facts dt,.item-facts dd{font-size:12px}.item-facts dd{color:#f3d79a}.source-insight p,.monster-source-detail p,.source-detail p{font-size:12px;line-height:1.85}.source-detail h4,.monster-source-detail h4{font:24px SerenityGame,serif;color:#e8ca89}.table-scroll td,.table-scroll th{border-color:#695b43;font-size:13px}.monster-loot-table tbody th a{color:#e4d6b9}.source-empty,.archive-footnote{background:#262218;color:#bdad8c;border-color:#716047}.source-empty h3{font-size:30px}.source-empty p{font-size:13px}.archive-toolbar{border-color:#7f6a48}.category-tabs a{font:22px SerenityGame,serif;padding:6px 10px}.archive-results>p{font-size:13px}.source-filter label,.source-filter select{font-size:12px}.monster-variant,.monster-variant.selected{background:#403626;border-color:#8b744a;color:#e4c98a}.monster-facts dt{color:#b9aa8e}.monster-facts dd{color:#eed7a7}.monster-combat-style{background:#51422c;border-color:#9c8150;color:#f4d896}
.quest-section,.minigame-section{background:var(--native-paper);color:#3c301c;padding:28px;box-shadow:0 5px 15px #0006}.quest-section h2,.quest-section h3,.quest-section h4,.minigame-section h2,.minigame-section h3,.minigame-section h4{color:#442e15;text-shadow:0 1px #ead7a1}.quest-section p,.quest-section li,.quest-section small,.minigame-section p,.minigame-section li{color:#55432a;font-size:14px}.quest-section a,.minigame-section a{color:#6f3713}.quest-section .eyebrow,.minigame-section .eyebrow{color:#795324}.quest-section .quest-small-note,.minigame-section .guide-note{font-size:12px;color:#715b38}.quest-section .section-heading,.minigame-section .section-heading{border-color:#ac9060}.quest-section .quest-step,.quest-section details,.quest-requirement,.quest-start,.quest-items>a,.quest-item-link,.guide-item-link,.quest-xp-grid>div,.minigame-section details{background:#e2cea021;border-color:#ab8d58;color:#48361e}.quest-step h3{font-size:28px}.quest-step+ .quest-step{border-top-color:#ae945f}.quest-xp-grid span,.quest-xp-grid strong{color:#48361e}.quest-step-number{background:#a58a51;color:#352511;border-color:#745b2e}.quest-guide-navigation{background:#373023;border:7px solid transparent;border-image:var(--native-frame) 8 stretch}.quest-guide-navigation a{color:#d8c18e}.quest-guide-navigation a:hover{background:#665437}.quest-card-art,.activity-card-art{background:#29261b}.quest-card-copy p,.activity-card p{font-size:13px}.quest-card-meta{font-size:11px;color:#bca87f}.quest-reward-count,.quest-status-badge{background:#352b1c;border-color:#8b744c;color:#dbc18a}.quest-items .item-image,.guide-item-link .item-image{width:40px;height:40px;flex-shrink:0}.recipe-card{background:#343022}.recipe-card h3{color:#f4d79b}.recipe-card p{font-size:13px}.recipe-ingredients{background:#2b271d}.recipe-skill{color:#dbbd80}.acquisition-card strong{font:27px SerenityGame,serif;color:#f4d79a}.acquisition-card small{font-size:10px}.acquisition-card span{font-size:12px;color:#c8b898}.guide-banner,.minigame-overview{background:#393124;border-color:#77603e}
.forum-board,.forum-panel,.forum-thread,.forum-post,.forum-form,.account-panel{background:var(--native-panel);color:#e8d8b8}.forum-section-title,.forum-board-heading,.forum-thread-heading,.forum-post-header{background:#30291d;border-color:#8b754f}.forum-board h2,.forum-panel h2,.forum-thread h1{color:#ffe0a0;font-family:SerenityGame,serif}.forum-board a,.forum-panel a,.forum-thread a{color:#e9ca8e}.forum-board p,.forum-panel p,.forum-post p{font-size:14px;color:#cabc9d}.forum-row,.forum-topic-row,.forum-post{border-color:#7b6544}.forum-row:hover,.forum-topic-row:hover{background:#59482e44}.forum-user-card{background:#2c251a;border-color:#8c754b}.forum-compose textarea,.forum-form textarea,.forum-form input,.account-panel input{background:#211e16;color:#e9d8b3;border-color:#93805a}.forum-rank,.forum-badge{border-radius:0}.forum-breadcrumbs{font-size:13px}.forum-post-body{font-size:14px;line-height:1.9}.forum-empty{background:#322c20}.forum-moderation{border-color:#8d7345;background:#453821}
.shop-panel,.shop-summary,.shop-help,.shop-receipt{background:var(--native-panel)}.shop-panel h2,.shop-summary h2,.shop-help h2,.shop-receipt h1{color:#ffe0a0}.shop-package{background:#302a1e;border:4px ridge #7b6746;border-radius:0}.shop-package:hover,.shop-package:has(input:checked){background:#5a492e;border-color:#c0a063}.shop-package strong{font-family:SerenityGame,serif;color:#ffe49d;font-size:31px}.shop-package small,.shop-help p,.shop-summary p{color:#c7b697}.shop-world-choice,.shop-delivery,.shop-order-details{background:#2e281b;border-color:#92794d}.shop-notice,.shop-error,.shop-success{border-radius:0}.shop-username input{background:#211e16;border-color:#9a8356}.shop-world-choice label{border-radius:0}.shop-summary dt{color:#bfae8d}.shop-summary dd{color:#f1d49a}
input:not([type=checkbox]):not([type=radio]),textarea,select{border-radius:0;background-color:#211e16;color:#ebd9b0;border-color:#8b7550;font-family:Arial,sans-serif}input::placeholder,textarea::placeholder{color:#a3977e;opacity:1}select{accent-color:#bea064}.search-clear{color:#d5ba7d}.empty-state,.shop-empty{background:transparent}.empty-state h2{font-size:38px}.empty-state p{font-size:14px}.legacy-section{background:linear-gradient(#18150edb,#18150edb),url('/assets/interface/native/wood-grain.png');border-block:5px solid transparent;border-image:var(--native-frame) 8 stretch;padding:44px 0}.legacy-copy h2{font-size:43px}.legacy-copy p{font-size:14px}.community-section{padding-top:42px;padding-bottom:42px}.community-emblem{border:0;background:none}.community-emblem .ui-icon{width:52px;height:52px}.foundation-section{border-top:1px solid #726044}.foundation-section h2{font-size:31px}.foundation-section p{font-size:12px}.site-footer{background:linear-gradient(#14120ddd,#14120ddd),url('/assets/interface/native/wood-grain.png');border-top:5px solid transparent;border-image:var(--native-frame) 8 stretch}.footer-links a{color:#bfae8a}.footer-brand{font-family:SerenityGame,serif;color:#ecd29b}.footer-copy,.footer-note{color:#998c72}
@media(min-width:901px){.main-nav{flex-wrap:nowrap}.main-nav>a{flex:1;padding-inline:5px}.main-nav>a:before{width:20px}}
@media(max-width:1100px){.interface-hero{padding:26px;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.interface-hero h1{font-size:45px}.interface-hero-brand>img{width:60px}.interface-hero-actions .button{font-size:19px;padding-inline:6px}.native-directory a{font-size:22px}.native-directory small{font-size:10px}.main-nav>a{font-size:21px;gap:5px}.main-nav>a:before{width:18px;height:18px}}
@media(max-width:900px){.content-width,.header-inner{width:calc(100% - 32px)}.interface-hero{grid-template-columns:1fr;min-height:0;padding:25px}.interface-hero-main>p{max-width:100%!important}.interface-skill-board{max-width:600px;width:100%;margin:auto}.interface-skill-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.main-nav{display:none;grid-column:1/-1;grid-row:3}.main-nav.is-open{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.main-nav>a{min-height:45px;font-size:22px;justify-content:center}.header-inner{grid-template-columns:1fr auto auto;align-items:center;gap:10px}.brand{grid-column:1}.header-community{grid-column:2;grid-row:1;min-height:38px;padding:2px 7px}.header-community .ui-icon{display:none}.menu-toggle{display:flex;grid-column:3;grid-row:1;width:39px;height:39px;background:#4b4230;border:3px ridge #8e7954;align-items:center;justify-content:center;color:#f0cc7e}.menu-toggle .ui-icon{width:23px;height:23px}.native-directory{grid-template-columns:repeat(2,1fr)}.native-encounter-grid{gap:12px}.native-encounter{padding-inline:14px}.native-encounter-art{height:175px}.native-encounter-art .monster-art{height:175px}.native-encounter h3{font-size:28px}.native-encounter p{font-size:12px;min-height:65px}.quest-section,.minigame-section{padding:22px}.scores-table tbody td,.scores-table tbody th{font-size:12px}.scores-table .player-name{font-size:23px}.skills-panel .skill-navigation>a{font-size:23px}}
@media(max-width:600px){.content-width,.header-inner{width:calc(100% - 24px)}.site-header{padding:12px 0}.brand{gap:7px}.brand>span{font-size:30px}.brand img{width:32px;height:38px}.brand small{font-size:7px;letter-spacing:1px}.header-community{font-size:19px;padding:2px 5px}.main-nav.is-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.main-nav>a{font-size:23px}.interface-hero{margin-top:18px;padding:20px 15px;gap:24px;border-width:7px}.interface-hero-brand{gap:12px}.interface-hero-brand>img{width:48px;height:65px}.interface-hero h1{font-size:38px}.interface-hero-brand .eyebrow{font-size:8px}.interface-hero-lead{font-size:26px}.interface-hero-main>p:not(.interface-hero-lead){font-size:13px}.interface-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.interface-hero-actions .button:first-child{grid-column:1/-1}.interface-hero-actions .button{font-size:22px;min-height:47px;justify-content:center}.interface-world-stats>div{padding:10px 6px}.interface-world-stats dd{font-size:24px;gap:5px;justify-content:center}.interface-world-stats dd img{width:19px;height:19px}.interface-world-stats dt{font-size:8px;text-align:center}.interface-skill-board{padding:9px;border-width:6px}.interface-skill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.interface-skill-grid>a{font-size:18px;gap:3px;padding-inline:0;border-width:4px;min-height:34px}.interface-skill-grid img{width:17px;height:19px}.interface-skill-board h2{font-size:24px}.interface-pvp-link{font-size:22px}.section-heading{gap:12px}.section-heading h2{font-size:32px}.section-heading p{font-size:12px}.world-card{padding:20px 15px;border-width:7px}.world-card h3{font-size:32px}.world-card p{font-size:13px}.world-card-symbol{width:42px;height:42px}.world-card-bottom{font-size:11px}.native-encounter-grid{grid-template-columns:1fr;gap:18px}.native-encounter{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:5px 14px;padding:16px 14px}.native-encounter-art{grid-row:1/6;height:155px;margin:0}.native-encounter-art .monster-art{height:150px;max-width:130px}.native-encounter h3{font-size:30px;margin:4px 0}.native-encounter p{min-height:0;margin:4px 0 10px;font-size:12px}.native-encounter .eyebrow{font-size:8px}.native-encounter .text-link{font-size:21px}.native-directory{gap:10px}.native-directory a{padding:7px;font-size:23px;gap:8px}.native-directory img{width:24px;height:24px}.native-directory small{font-size:9px}.archive-hero{min-height:0;padding:30px 0 25px}.archive-hero h1,.page-hero h1{font-size:40px}.archive-hero p,.page-hero p{font-size:13px}.archive-search{flex-wrap:wrap;margin-top:20px}.archive-search input{padding-block:12px;font-size:13px;width:0;min-width:0}.archive-search>.ui-icon{margin-inline:10px}.archive-search .button{width:calc(100% - 6px);justify-content:center;min-height:40px;font-size:23px}.archive-hero-note{font-size:10px}.archive-wrap{padding-top:25px}.category-tabs{gap:5px}.category-tabs a{font-size:21px;padding:4px 7px}.archive-toolbar{gap:15px}.source-filter select{font-size:12px}.leaderboard{border-width:6px}.leaderboard-heading{padding:16px 12px}.leaderboard-heading h2{font-size:29px}.ranking-toolbar{padding:9px}.player-search button{font-size:18px;padding:3px 7px;border-width:6px}.player-search input,.rank-search input{font-size:12px}.scores-table thead th{font-size:8px;letter-spacing:.4px;padding-inline:7px}.scores-table tbody td,.scores-table tbody th{padding:16px 7px;font-size:11px}.scores-table .player-name{font-size:22px}.scores-table .xp-cell,.scores-table .level-cell{font-size:11px}.ranking-explanation p,.panel-foot{font-size:11px}.profile-overview{padding:22px 16px;border-width:6px}.profile-overview h2{font-size:34px}.profile-skill{padding:13px 10px}.profile-skill-top h3{font-size:22px}.skill-xp{font-size:10px}.collection-index button{font-size:20px}.collection-page-heading h4{font-size:28px}.quest-section,.minigame-section{padding:20px 15px;border-width:6px}.quest-section p,.quest-section li,.minigame-section p,.minigame-section li{font-size:13px}.quest-step h3{font-size:27px}.quest-section h2,.minigame-section h2{font-size:30px}.item-name-block h1{font-size:34px}.item-card h3,.monster-card h3,.featured-item h3{font-size:28px}.monster-card-art .monster-art{height:145px}.forum-post-body{font-size:13px}.forum-board h2{font-size:30px}.community-section h2{font-size:34px}.foundation-section h2{font-size:30px}.legacy-copy h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.native-encounter:hover,.item-card:hover,.monster-card:hover{transform:none}}
.monster-picture{display:contents}.world-card-1{background-image:linear-gradient(#2b281edb,#2b281eeb),url('/assets/interface/native/lumbridge-map.png')}.world-card-2{background-image:linear-gradient(#2b281edb,#2b281eeb),url('/assets/interface/native/varrock-map.png')}.quest-cover:has(img[src*='/monsters/']){background:var(--native-paper)}.quest-cover img[src*='/monsters/']{object-fit:contain;padding:15px}.quest-card img[src*='/monsters/']{object-fit:contain;background:var(--native-paper)}
/* Final pass over nested panels and parchment text contrast. */
body h1,body h2,body h3,body h4{font-family:SerenityGame,Georgia,serif!important;font-weight:400;text-transform:none;letter-spacing:0}.item-dossier,.monster-drop,.serenity-guide,.forum-categories,.forum-sign-in,.forum-login-card,.forum-login-aside,.activity-feature,.activity-guide-aside,.activity-aside-block,.quest-side{border:8px solid transparent;border-image:var(--native-frame) 8 stretch;background:var(--native-panel);box-shadow:0 5px 14px #0005}.item-dossier .dossier-art{background:radial-gradient(ellipse,#a48b4d20,transparent 72%),#28241a}.dossier-art-corner{display:none}.dossier-section,.dossier-heading{border-color:#7d6947;background:#393022}.serenity-guide{padding:24px}.serenity-guide h2{font-size:32px}.serenity-guide h3{font-size:26px}.serenity-features li{border-color:#716044;color:#d8c7a7;font-size:13px}.serenity-features li:before{color:#bd9b55}.serenity-availability,.serenity-attack,.serenity-related>a{background:#2e281d;border-color:#857149}.serenity-related>a{color:#ddc697}.drop-expanded{background:#353022;border-color:#87704c}.drop-rate-explanation,.source-shop-details,.monster-preparation,.monster-slayer-advice{background:#30291d;border-color:#83704e}.drop-monster-name strong,.source-shop strong{font:25px SerenityGame,serif;color:#f0d397}.drop-expanded h4{font:24px SerenityGame,serif;color:#e1bf7d}.drop-expanded p,.drop-expanded small{color:#c5b392;font-size:12px}.monster-card-image{background:radial-gradient(ellipse,#a48b4d20,transparent 70%),#28251b}.monster-card-image .monster-art{width:100%;max-height:180px;object-fit:contain}.monster-card-copy p{color:#c4b395}.forum-categories{overflow:hidden}.forum-category{background:none;border-color:#7e6946}.forum-category:hover{background:#62503444}.forum-sign-in{padding:22px}.forum-section-title{padding:15px 18px;background:#30291d}.forum-login-card h2{font-size:34px}.forum-login-aside{padding:24px}.forum-post-author{background:#30291c;border-color:#83704e}.forum-editor,.forum-admin-roster,.forum-admin-grid>section{background:#322b1f;border-color:#806a46}.activity-feature-art,.activity-cover{background:#272319}.activity-cover img{object-fit:contain}.activity-guide-main>section{border:8px solid transparent;border-image:var(--native-frame) 8 stretch;background:var(--native-panel);padding:27px}.activity-guide-main h2{font-size:33px}.activity-guide-main p,.activity-guide-main li{font-size:14px;color:#cbb99b}.activity-reward-card{background:#302a1d;border-color:#7c6947}.activity-reward-card p,.guide-note,.guide-small-note{color:#c7b495}.shop-world{border:7px solid transparent;border-image:var(--native-button) 9 fill stretch;background:none!important}.shop-world:has(input:checked){filter:brightness(1.22)}.shop-world h3{font-size:29px}.quest-section,.minigame-section{background-image:url('/assets/interface/native/page-parchment.webp');background-size:100% auto;background-color:#d6bc7d}.quest-section :is(p,li,a,span,strong,small,dt,dd,label,summary),.minigame-section :is(p,li,a,span,strong,small,dt,dd,label,summary){color:#4e391c!important}.quest-section :is(h2,h3,h4),.minigame-section :is(h2,h3,h4){color:#432d12;text-shadow:0 1px #efdaa6}.quest-section :is(.eyebrow,.quest-small-note),.minigame-section :is(.eyebrow,.guide-small-note){color:#71502a!important}.quest-section .quest-item-link,.minigame-section .guide-item-link{background:#f5e2af45;border-color:#a38346}.quest-section .quest-item-link:hover,.minigame-section .guide-item-link:hover{background:#f9e8c175}.quest-section a:hover,.minigame-section a:hover{color:#8c3e0c!important}.quest-walkthrough h3{font-size:29px}.quest-section .quest-walkthrough>li+li{border-top-color:#a88b53}.quest-section .quest-supplies{border-color:#ad8d4e}.quest-section .quest-xp-grid>div{background:#f1d89b55;border-color:#a68746}.quest-section .quest-step-mark{background:#745726;border-color:#412e13}.foundation-section h2{font-size:32px}.world-card-1{background-image:linear-gradient(#2b281eeb,#2b281ef2),url('/assets/interface/native/lumbridge-map.png')}.world-card-2{background-image:linear-gradient(#2b281eeb,#2b281ef2),url('/assets/interface/native/varrock-map.png')}
@media(max-width:600px){.item-dossier,.monster-drop,.serenity-guide,.forum-categories,.forum-sign-in,.forum-login-card,.activity-guide-aside,.quest-side{border-width:6px}.serenity-guide{padding:19px 15px}.serenity-guide h2{font-size:30px}.activity-guide-main>section{padding:21px 15px;border-width:6px}.quest-walkthrough h3{font-size:27px}.forum-sign-in{padding:19px 15px}.dossier-art .item-image{max-width:95px}}

@media(max-width:600px){.interface-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.interface-hero-actions .button{width:100%;min-height:46px;justify-content:center;white-space:nowrap}}

.forum-avatar .forum-chathead{width:80px;height:80px;max-width:100%;object-fit:contain;image-rendering:auto}.forum-avatar:has(.forum-chathead){width:96px;height:96px;padding:6px;background:var(--native-panel);border:6px solid transparent;border-image:var(--native-frame) 8 stretch}

/* Match primary actions to the native stone buttons, with readable gold text. */
.button.button-gold{border-image:var(--native-button) 9 fill stretch;background:none;color:#ffe199;text-shadow:1px 2px #100e08}
.button.button-gold:hover{background:none;color:#fff1b8;filter:brightness(1.2)}
.main-nav>a[href='/getting-started']:before{background-image:url('/assets/items/11640.webp')}
.interface-hero-note a{color:#ffe199;text-decoration:underline;text-underline-offset:3px}
