@font-face{font-family:SerenityGame;src:url('/assets/interface/runescape-small.ttf') format('truetype');font-display:swap}
:root{--bg:#19160f;--panel:#29251d;--panel-light:#363127;--ink:#e2d9c5;--muted:#b3a68c;--gold:#cba65e;--gold-light:#ffce70;--line:#594e3b;--serif:SerenityGame,Georgia,serif}
body{background:radial-gradient(ellipse at 50% 0,#51432d55,transparent 950px),url('/assets/interface/texture.svg'),#19160f;color:var(--ink)}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;letter-spacing:0;text-transform:none;text-shadow:1px 2px #090806}h2{font-size:36px}h3{font-size:28px}p{color:#baae98}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #ffcf70;outline-offset:4px}.content-width{width:min(1200px,calc(100% - 48px))}.eyebrow{color:#e4be75;letter-spacing:1.7px}.ui-icon{flex-shrink:0}.site-header{height:auto;background:linear-gradient(#2e281ee8,#211e17ed),url('/assets/interface/texture.svg');border-bottom:3px ridge #7f6d4d;padding:17px 0 19px;box-shadow:0 9px 20px #0005}.header-inner{display:grid;grid-template-columns:1fr auto;width:min(1200px,calc(100% - 48px));gap:14px 22px}.brand{grid-column:1;grid-row:1;gap:12px}.brand>span{font:34px/1 SerenityGame,Georgia,serif;color:#e9c67a;text-shadow:2px 2px #000}.brand small{font:10px/1.4 var(--sans);letter-spacing:2px;margin-top:5px;color:#b5aa92}.header-community{grid-column:2;grid-row:1;font-family:SerenityGame,serif;font-size:21px;color:#f8cd76;padding:6px 15px;border:5px solid transparent;border-image:url('/assets/interface/gold-frame.svg') 7 stretch;background:linear-gradient(#5e4e30,#3c3020)}.main-nav{grid-column:1/-1;grid-row:2;margin:0;height:auto;gap:7px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.main-nav>a{justify-content:center;flex:1;gap:8px;padding:7px 11px;min-height:45px;height:auto;border:6px solid transparent;border-image:url('/assets/interface/stone-frame.svg') 7 stretch;background:linear-gradient(#5b5747,#3d3b30),url('/assets/interface/texture.svg');color:#ffca63;font:21px/1 SerenityGame,Georgia,serif;letter-spacing:0;text-shadow:1px 2px #000;white-space:nowrap;box-shadow:0 3px 4px #0006}.main-nav>a:before{content:'';width:23px;height:23px;flex-shrink:0;background:center/contain no-repeat}.main-nav>a[href='/play']:before{background-image:url('/assets/skills/attack.gif')}.main-nav>a[href='/forums']:before{background-image:url('/assets/forum/general_2.gif')}.main-nav>a[href='/highscores']:before{background-image:url('/assets/skills/overall.gif')}.main-nav>a[href='/items']:before{background-image:url('/assets/skills/crafting.gif')}.main-nav>a[href='/monsters']:before{background-image:url('/assets/skills/slayer.gif')}.main-nav>a[href='/quests']:before{background-image:url('/assets/forum/goalsandachievements_2.gif')}.main-nav>a[href='/minigames']:before{background-image:url('/assets/forum/clan_discussions.webp')}.main-nav>a[href='/shop']:before{background-image:url('/assets/forum/rsc_marketplace_2.gif')}.main-nav>a:hover,.main-nav>a[aria-current=page]{background:linear-gradient(#786b4b,#524733);color:#ffe99c}.main-nav>a[aria-current=page]{border-image-source:url('/assets/interface/gold-frame.svg')}.main-nav>a:after{display:none!important}.menu-toggle{display:none}.button,.activity-filters>button,.ranking-toolbar button,.forum-button,.forum-compose button[type=submit]{border:6px solid transparent;border-image:url('/assets/interface/stone-frame.svg') 7 stretch;background:linear-gradient(#61563e,#403825),url('/assets/interface/texture.svg');color:#ffcf74;font:22px/1.1 SerenityGame,Georgia,serif;text-shadow:1px 2px #100c05;letter-spacing:0;min-height:46px;padding:7px 16px;gap:11px;box-shadow:0 3px 7px #0007}.button-gold,.activity-filters>button,.forum-compose button[type=submit]{border-image-source:url('/assets/interface/gold-frame.svg');background:linear-gradient(#a08043,#6c4d26);color:#fff0b5}.button:hover,.activity-filters>button:hover,.ranking-toolbar button:hover,.forum-button:hover{background:linear-gradient(#8c7750,#5e4a2c);color:#fff1b8;transform:translateY(-1px)}.button-gold:hover{background:linear-gradient(#c8a359,#876331)}.button:active{transform:translateY(1px)}.button img{object-fit:contain}.interface-hero{margin:28px auto 30px;border:8px solid transparent;border-image:url('/assets/interface/stone-frame.svg') 7 stretch;box-shadow:0 10px 35px #0008;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:35px;padding:34px;background:#19170f;align-items:center}.interface-hero-art{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#17130fe8,#17130f94 60%,#17130fe6),url('/assets/images/serenity-landscape.webp') center 52%/cover;opacity:.85}.interface-hero-brand{display:flex;align-items:center;gap:20px;margin-bottom:20px}.interface-hero-brand>img{width:86px;height:96px;object-fit:contain;filter:drop-shadow(0 5px 8px #000)}.interface-hero-brand .eyebrow{font-size:9px;letter-spacing:1.8px}.interface-hero h1{font-size:48px;line-height:1;margin:12px 0 0;color:#ffd384}.interface-hero-lead{font:27px/1.3 SerenityGame,serif;color:#eac88b;margin-bottom:13px}.interface-hero-main>p:not(.interface-hero-lead){font-size:13px;line-height:1.9;max-width:560px}.interface-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 13px}.interface-hero-actions .button{font-size:20px;gap:8px;padding:8px 10px}.interface-hero-note{font-size:11px!important;color:#a99a80}.interface-world-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0}.interface-world-stats>div{display:flex;flex-direction:column-reverse;gap:6px;background:#18140fcc;border:1px solid #66573c;padding:12px 14px}.interface-world-stats dt{font-size:10px;color:#bcae90}.interface-world-stats dd{display:flex;align-items:center;gap:10px;margin:0;font:25px/1 SerenityGame,serif;color:#ffdc7a}.interface-skill-board{padding:17px;border:1px solid #756241;box-shadow:inset 0 0 0 3px #0c0a07;background:#1b180fe8}.interface-skill-board h2{font-size:27px;color:#ffcc6b;text-align:center;padding-bottom:11px;margin-bottom:10px;border-bottom:3px ridge #7f7356}.interface-skill-board>p{font-size:10px;text-align:center;margin-bottom:14px}.interface-skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.interface-skill-grid>a{display:flex;align-items:center;gap:5px;background:#4b4638;border:2px solid;border-color:#746c56 #28261e #28261e #746c56;padding:6px 5px;font:19px/1 SerenityGame,serif;color:#ffe37a;text-shadow:1px 1px #000;min-width:0}.interface-skill-grid img{width:21px;height:21px;object-fit:contain}.interface-skill-grid>a:hover{background:#686043;border-color:#b09b5b}.interface-pvp-link{display:flex;align-items:center;gap:9px;padding:13px 2px 0;font:21px/1 SerenityGame,serif;color:#ffcf74}.interface-pvp-link span{margin-left:auto;font:10px var(--sans);color:#b9aa8c}.interface-pvp-link svg{width:16px}.interface-skill-grid span{overflow:hidden;text-overflow:ellipsis}.worlds-section{padding:32px 0 50px}.section-heading h2{font-size:36px}.section-heading p{color:#b3a68c}.world-card{border:7px solid transparent;border-image:url('/assets/interface/stone-frame.svg') 7 stretch;background:linear-gradient(120deg,#3a3325dd,#242018f5),url('/assets/interface/texture.svg');padding:27px;box-shadow:0 8px 18px #0005}.world-card:after{display:none}.world-card:hover{border-image-source:url('/assets/interface/gold-frame.svg');background:#3c3324}.world-card h3{font-size:32px}.world-card-symbol{border:2px ridge #827354;background:#211b13}.world-card p{font-size:12px;color:#bdae96}.world-card-bottom{font-size:11px}.world-card-bottom>span{color:#b5aa93}.legacy-section{background:#120f0bc9;border-block:3px ridge #5c513d}.home-leaders,.leaderboard,.skills-panel,.profile-overview,.collection-book,.activity-leaderboard,.forum-panel,.forum-board,.forum-thread{border:6px solid transparent;border-image:url('/assets/interface/stone-frame.svg') 7 stretch;background:linear-gradient(#2d281fe8,#231f18f2),url('/assets/interface/texture.svg');box-shadow:0 7px 20px #0004}.panel-heading,.sidebar-title,.leaderboard-heading,.collection-book>header{background:linear-gradient(#443b2b,#30291e);color:#e9c77d;border-bottom:3px ridge #807051}.panel-heading,.sidebar-title{font:23px/1.3 SerenityGame,serif}.page-hero{height:205px;background:linear-gradient(#1b160e88,#19160fe8),url('/assets/images/serenity-landscape.webp') center 43%/cover;border-bottom:3px ridge #67583f}.page-hero h1{font-size:52px;color:#f1cf89}.page-hero p{color:#c5b597}.page-hero:after{display:none}.world-tabs{gap:10px;border:0}.world-tab,.mode-tab{border:5px solid transparent;border-image:url('/assets/interface/stone-frame.svg') 7 stretch;background:#343025;color:#c4b696}.world-tab.selected,.world-tab:hover,.mode-tab.selected,.mode-tab:hover{border-image-source:url('/assets/interface/gold-frame.svg');background:#49402c}.world-tab-number{color:#b7a784}.world-tab>span:nth-child(2){font:27px SerenityGame,serif;letter-spacing:0}.mode-heading{color:#b5aa93}.mode-tab strong{font:24px SerenityGame,serif}.mode-tab small{color:#b5aa93}.activity-nav>a,.collection-controls button{font:23px/1 SerenityGame,serif;background:#393327;border:4px solid transparent;border-image:url('/assets/interface/stone-frame.svg') 7 stretch;color:#e6bd70;text-shadow:1px 1px #000}.activity-nav>a.active,.activity-nav>a:hover,.collection-controls button[aria-pressed=true]{background:#615034;border-image-source:url('/assets/interface/gold-frame.svg')}.activity-nav{border-color:#72603e}.skills-panel .skill-navigation>a{font:22px/1.3 SerenityGame,serif;color:#bfb49d}.skills-panel .skill-navigation>a.active,.skills-panel .skill-navigation>a:hover{background:#514832;color:#ffe48e}.scores-table thead,.table-scroll thead{background:#393123;color:#e1c68b}.scores-table tbody tr,.scores-table tbody td,.scores-table tbody th{border-color:#514735}.scores-table tbody tr:hover{background:#51452e88}.scores-table .player-name{color:#f0d6a5}.scores-table .xp-cell,.scores-table .level-cell{color:#ded0b1}.ranking-toolbar,.ranking-explanation,.leaderboard-signoff,.panel-foot{background:#211c14;border-color:#5d503a;color:#b8aa8d}.player-search,.rank-search,.activity-filters select,.activity-filters input,.journal-controls input,.journal-controls select,input:not([type=checkbox]):not([type=radio]),textarea,select{background-color:#18140f;border-color:#6c5d44;color:#e8d5b0}.profile-skill,.world-first,.record-holder-grid>article,.gathering-record-grid>a,.boss-profile-grid>a,.quest-status,.diary-region,.journal-summary{background:#2e291f;border-color:#64563e}.profile-skill:hover,.gathering-record-grid>a:hover,.boss-profile-grid>a:hover{background:#403625;border-color:#a38b52}.profile-skill h3,.quest-status h3{font-size:23px}.world-first h3,.boss-profile-grid h3,.gathering-record-grid h3{font-size:24px}.world-first.claimed{background:#403724;border-color:#a58c51}.collection-index{background:#27241b;border-color:#6e6046}.collection-index button{color:#dcc597}.collection-index button[aria-pressed=true],.collection-index button:hover{background:#514a32}.collection-pages{background:#343126}.collection-page-heading{border-color:#796744}.collection-page-heading h4{font-size:30px;color:#f7d28a}.collection-controls,.collection-book footer{background:#2c271d;border-color:#6a5b40}.collection-book>header h3{font-size:30px}.progress-totals>div{background:#2e281d;border-color:#6c5d44}.diary-level li{background:#211c14;color:#c4b69c}.diary-level,.diary-region>summary{border-color:#5f513b}.diary-level>summary,.diary-region>summary{color:#e6c991}.quest-mark{color:#a4977e}.quest-status div>span,.diary-level small,.records-note,.gathering-record-grid span{color:#b7aa92}.journal-summary span{color:#b9ab91}.quest-status.status-2 .quest-mark,.quest-status.status-2 div>span{color:#b0cb89}.quest-status.status-1 .quest-mark,.quest-status.status-1 div>span{color:#f2c46b}.activity-filters{background:#292319;border-color:#63533b}.activity-leaderboard{padding:25px}.item-card,.item-summary,.item-detail-card,.drop-card,.monster-card,.monster-summary,.monster-stat,.quest-card,.quest-section,.minigame-card,.archive-card,.archive-panel,.source-card,.recipe-card,.shop-package,.shop-panel{background-color:#2b261d;border-color:#65563f}.site-footer{background:#17130f;border-top:3px ridge #746247}.community-section{border-color:#65563f}.community-emblem{background:#332a1c;border-color:#77613d}.footer-bottom{border-color:#514430;color:#a59982}.empty-state p{color:#bbac90}.foundation-section{border-color:#66573e}.forum-post,.forum-category,.forum-topic-row,.forum-stat-card,.forum-login-panel,.forum-editor,.forum-account-card{background-color:#29241b;border-color:#65563f}.forum-post-head,.forum-table-head,.forum-category-header{background-color:#3b3223;border-color:#776342;color:#ead1a0}.page-play .browser-shell{border-image:url('/assets/interface/stone-frame.svg') 7 stretch;border-width:6px}.page-play iframe{background:#000}.page-shop .package-card,.shop-summary,.shop-form{background-color:#2d271c;border-color:#75603e}.ranking-explanation summary{color:#e0c28a}.back-link,.text-link{color:#e6c17a}
@media(max-width:1150px){.main-nav>a{font-size:20px;padding-inline:7px}.interface-hero{gap:25px;padding:26px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.interface-hero h1{font-size:42px}.interface-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.header-inner{display:grid;position:relative}.main-nav{display:none;position:static;width:100%;padding:8px 0 0;background:none;box-shadow:none;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.main-nav.is-open{display:grid}.main-nav>a{padding:10px;min-height:45px;justify-content:flex-start}.header-community{display:none}.menu-toggle{display:block;grid-column:2;grid-row:1;padding:8px;color:#e6c17a}.interface-hero{grid-template-columns:1fr;padding:27px;gap:27px}.interface-skill-grid{grid-template-columns:repeat(3,minmax(0,1fr)))}}
@media(max-width:600px){.content-width,.header-inner{width:calc(100% - 28px)}.site-header{padding:12px 0}.brand>span{font-size:30px}.brand small{font-size:9px}.brand img{width:34px;height:auto}.interface-hero{padding:19px 14px;margin-top:18px;gap:24px;border-width:6px}.interface-hero-brand{gap:12px;align-items:center}.interface-hero-brand>img{width:58px;height:68px}.interface-hero h1{font-size:35px}.interface-hero-brand .eyebrow{font-size:8px;letter-spacing:1px}.interface-hero-lead{font-size:25px}.interface-hero-actions{display:grid;grid-template-columns:1fr 1fr}.interface-hero-actions>a:last-child{grid-column:1/-1}.interface-world-stats{gap:6px}.interface-world-stats>div{padding:10px 8px}.interface-world-stats dt{font-size:9px}.interface-world-stats dd{gap:7px;font-size:24px}.interface-world-stats img{width:19px;height:19px}.interface-skill-board{padding:12px}.interface-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interface-skill-grid>a{font-size:20px}.page-hero{height:175px}.page-hero h1{font-size:39px}.world-card{padding:20px 16px}.world-card h3{font-size:29px}.section-heading h2{font-size:32px}.world-tab>span:nth-child(2){font-size:23px}.activity-leaderboard{padding:15px 9px}.button{font-size:21px}.collection-controls button{font-size:22px}.world-first h3,.boss-profile-grid h3,.gathering-record-grid h3{font-size:23px}}
@media(prefers-reduced-motion:reduce){.button:hover{transform:none}}
.shop-world>span,.shop-package>span,.forum-category,.forum-login-card,.forum-editor,.forum-topic-row,.forum-post-author,.forum-post-main,.forum-welcome,.forum-roster-row,.forum-report{background:#2d281e;border-color:#6b5a40}.shop-world input:checked+span,.shop-package input:checked+span,.forum-world-picker input:checked+span{background:#4b3e28;border-color:#c6a164}.shop-world strong,.shop-package strong,.shop-form legend{font-family:SerenityGame,serif;font-weight:400}.shop-world strong{font-size:29px}.shop-package strong{font-size:38px}.shop-form legend{font-size:32px}.shop-world>span>span,.shop-package small,.shop-package span>span,.shop-hint,.shop-summary dt,.shop-payment-note,.shop-delivery-note p{color:#b7a98f}.shop-form{background:none!important}.shop-summary{border:6px solid transparent;border-image:url('/assets/interface/stone-frame.svg') 7 stretch}.forum-post-author{border-right-color:#66573f}.forum-avatar{background:#473b26;border-color:#7e6a43}.forum-link,.forum-search button,.forum-mod-tools button{border:5px solid transparent;border-image:url('/assets/interface/stone-frame.svg') 7 stretch;background:linear-gradient(#5b5039,#3a3020);font:21px/1.2 SerenityGame,serif;color:#f6cf80;text-shadow:1px 2px #000}.forum-alert,.forum-notice{background:#40321e;color:#edc785;border-color:#a68c53}.forum-hero{background:linear-gradient(#1b160e88,#19160fe8),url('/assets/images/serenity-landscape.webp') center 43%/cover}.forum-hero:after{display:none}.forum-category:hover,.forum-topic-row:hover{background:#3c3325}.interface-skill-grid>a{font-size:18px}.interface-skill-grid span{white-space:normal;overflow:visible;text-overflow:clip}.interface-hero-brand h1{font-size:44px}
.interface-hero-art{background-position:center bottom;background-size:cover,150% auto}.forum-category p,.forum-hero p,.forum-aside p,.forum-welcome p,.forum-category-stats span,.forum-category-stats strong{color:#bcb099}.forum-category-icon{background:linear-gradient(#534a35,#2c261b);border-color:#8b7852;box-shadow:inset 0 0 0 3px #292218}.forum-category h3{font-size:23px}.forum-welcome .button{font-size:22px}.ranking-status,.ranking-status>span,.panel-foot,.skill-xp,.profile-mode{color:#b7aa92}.collection-index button small{color:#bba979}.forum-toolbar{border-color:#66563d}@media(max-width:900px){.interface-hero-art{background:radial-gradient(ellipse at 40% 15%,#55412777,transparent 65%),linear-gradient(#211c15,#15130e)}}
.profile-skills{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-skill{min-width:0}.profile-skill-top{min-width:0}.profile-skill-top h3{overflow-wrap:anywhere}.skill-xp{flex-wrap:wrap;gap:6px}.profile-overview dl{min-width:0}.profile-overview dd{overflow-wrap:anywhere}@media(max-width:900px){.profile-skills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.profile-skills{grid-template-columns:1fr}}

.main-nav>a[href='/vote']:before{background-image:url('/assets/skills/prayer.gif')}

.main-nav>a[href='/mail']:before{background-image:url('/assets/items/683.webp');background-size:32px auto;background-position:34% center}
