@font-face{font-family:RuneScape;src:url('runescape.ttf')}@font-face{font-family:RuneScape;src:url('runescape_bold.ttf');font-weight:700}
:root{--gold:#ff981f;--ink:#c5c5bb;--dim:#aaa99f;--edge:#494943}body{background:#141414;color:var(--ink);font-family:RuneScape,monospace;font-size:20px;line-height:1.12}button,input,select{font:inherit}button,a,h1,h2,h3,.eyebrow,.stat strong{text-shadow:1px 2px #000}a{color:#ffb333}.client{max-width:1180px;margin:18px auto;padding:0 12px;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:0 8px}.titlebar{grid-column:1/-1;background:#650080;border:1px solid #83179c;padding:5px 8px;box-shadow:none;min-height:28px}.titlebar img{width:18px;height:18px}.titlebar b{font-family:Arial,sans-serif;font-weight:400;font-size:13px;letter-spacing:0;color:white;text-shadow:none}.titlebar span{font-family:Arial,sans-serif;font-size:12px;color:#ddd;border:0;padding-left:0}.titlebar>div{gap:7px}.titlebar>a{font-size:17px;color:#fff}.worldbar{grid-column:1/-1;background:#20201e;padding:8px 10px;font-size:17px;border-bottom:3px solid #0c0c0b}.game-layout{display:contents}.stone{border:5px ridge #41423b;background:#252523;box-shadow:inset 0 0 0 2px #0c0d0b,0 0 0 1px #080907;background-image:repeating-linear-gradient(0deg,#fff00000 0 24px,#ffffff02 25px 49px)}main.stone{grid-column:1;grid-row:3;display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:36px minmax(450px,1fr);min-height:535px}.panel-title{grid-column:1/-1;text-align:center;font-weight:700;color:var(--gold);border-bottom:5px ridge #3e3e37;background:#282826;position:relative;padding:4px}.panel-title span{position:absolute;right:9px;top:7px;font-size:15px;font-weight:400;color:#a6a69f}.main-tabs{display:flex;flex-direction:column;gap:3px;padding:7px 5px;background:#272725;border-right:4px ridge #41413a;border-bottom:0;align-items:stretch}.main-tabs button{font-size:20px;line-height:1.12;background:linear-gradient(#2f302c,#252624);border:3px ridge #4a4a41;padding:10px 3px;color:#ff981f;box-shadow:inset 0 0 0 1px #111}.main-tabs button span{display:none}.main-tabs button[aria-current]{background:#3c3d35;color:#ffcd42;border-color:#777563;box-shadow:inset 0 0 5px #080808}.main-tabs button:hover{background:#45453c}#view{padding:16px 14px;min-height:0;max-height:500px;overflow:auto;scrollbar-width:auto;scrollbar-color:#55574e #151614}h1,h2,h3{font-family:RuneScape,monospace;font-weight:700;color:#ff981f;line-height:1.08}h1{font-size:27px;margin:0 0 5px}h2{font-size:22px}h3{font-size:21px}.eyebrow{font-size:17px;letter-spacing:0;text-transform:none;color:#ddd;margin:0 0 13px;text-align:center}.welcome{margin-bottom:13px;align-items:center}.welcome p{font-size:19px;line-height:1.1}.seal{font-size:15px;letter-spacing:0;border:2px inset #48463c;color:#cf81d5;background:#171716;padding:6px}.banner{height:108px;border:3px ridge #48443c;margin-bottom:15px}.stats{gap:6px;margin-bottom:18px}.stat{background:#1d1e1b;border:3px ridge #45463e;padding:9px}.stat strong{font-size:25px;color:#ffff00}.stat span{font-size:17px;color:#b3b3a8}.section-head{margin-bottom:9px}.text-button{font-size:18px;color:#ff981f}.event-card{border:2px inset #404137;background:#20211e;padding:13px 9px;gap:8px;flex-wrap:wrap}.event-icon{display:none}.event-card h3{font-size:21px;margin:5px 0}.event-card p{font-size:17px;color:#b8b8ad}.event-card a{font-size:17px;color:#ffcf39;margin:4px 0 0}.tag{font-size:16px;letter-spacing:0;color:#64c85a}.tag.ended{color:#999b90}.data-note{font-size:16px;margin:12px 0 0;color:#929489}aside{grid-column:2;grid-row:3/5;display:flex;flex-direction:column;gap:7px;background:#111;padding:0 0 4px}.crest-panel{height:204px;min-height:204px;background:radial-gradient(circle,#505442 0 53%,#23271e 54% 60%,#090b0a 61% 65%,#313a32 66%);border:5px ridge #41423b;position:relative}.crest-panel>img{width:139px;height:139px;border:5px ridge #74765e;border-radius:50%;box-shadow:0 0 0 4px #10120f;object-fit:cover;image-rendering:auto}.crest-panel>span{font-size:18px;margin-top:8px;letter-spacing:0;color:#ddd}.crest-panel b{color:#66ff00}.compass{font-family:RuneScape;font-size:22px;background:#7f2f6d;border:4px ridge #595750;width:38px;height:38px;left:6px;top:7px;color:#ffb9e9;text-shadow:1px 1px #000;z-index:1;line-height:28px}.side-panel{margin:0;padding:12px;background:#242421}.side-panel h2{color:#ffff00;font-size:22px;padding:0 0 9px;margin-bottom:9px;border-bottom:3px ridge #47453b}dl{margin:0 0 12px}dl>div{font-size:19px;margin:8px 0}dd{color:#ff981f}.game-button{background:#272724;border:3px ridge #5b5a4a;color:#ff981f;font-size:19px;padding:8px}.side-panel p{font-size:16px;color:#c0b3b6}.quick{background:linear-gradient(#220921d9,#240526e8),url('crest.webp') center/cover;flex:1}.quick button,.quick a{font-size:20px;color:#ffae26;border:2px ridge #4e4e43;background:#242523;margin:4px 0;padding:6px}.quick h2{color:#ffff00}.connection{font-size:16px;margin:0;padding:3px 8px;color:#b3b9a8}.connection button{font-size:25px}.chat{grid-row:4;grid-column:1;margin-top:7px;display:flex;flex-direction:column;background:#b2b5a4;min-height:156px;color:#171b13;border:5px ridge #4b4c42}.chat-tabs{order:3;background:#191b1d;border-top:4px ridge #484c48;border-bottom:0;padding:6px 10px;gap:25px;font-size:18px}.chat-tabs b{color:#ffea00;font-weight:400}.chat-tabs span{color:#b4baaf}#notices{padding:12px 8px;flex:1;font-size:20px;line-height:1.05}#notices time{color:#a44ca4}#notices p:nth-child(2){color:#216a13}.chat-prompt{padding:5px 8px;border-top:2px solid #8b9180;font-size:18px;color:#22251d}.chat-prompt span{color:#111}.chat-prompt b{color:#272e99}footer{grid-column:1/-1;font-size:15px;padding:10px 1px;color:#868a7d}.intro{font-size:19px;line-height:1.15;margin-bottom:16px}.toolbar{gap:6px}.toolbar input,.toolbar select{font-size:19px;background:#171816;border:3px inset #44483c;padding:7px;color:#ddd}.toolbar input{width:50%}.toolbar select{max-width:50%}table{font-size:19px}td,th{padding:8px 5px;border-bottom:1px solid #3c3e35}th{background:#191b17;color:#ff981f}td small{font-size:17px;color:#b2b2a5}.name{color:#e4e4d5}.table-wrap{max-height:340px;scrollbar-color:#56594b #171912}.events-list{max-height:none;gap:8px}.empty{font-size:20px}*::-webkit-scrollbar{width:16px}*::-webkit-scrollbar-track{background:#151613;border:2px inset #35382e}*::-webkit-scrollbar-thumb{background:#4c5044;border:3px outset #616456}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #ffff00;outline-offset:1px}
@media(min-width:1500px){.client{margin-top:30px}}@media(max-width:850px){.client{grid-template-columns:minmax(0,1fr) 225px;padding:0 6px}.titlebar span{display:inline}main.stone{grid-template-columns:95px minmax(0,1fr)}.main-tabs button{font-size:18px}.stat{padding:6px}.stat span{font-size:16px}.panel-title span{display:none}.welcome{flex-wrap:wrap;gap:6px}.seal{display:none}.toolbar{flex-wrap:wrap}.toolbar input,.toolbar select{width:100%;max-width:100%;flex-basis:100%}}
@media(max-width:650px){.client{display:block;margin:5px auto;padding:0 5px}.titlebar>div{gap:4px}.titlebar span{display:none}.worldbar{font-size:17px;line-height:1.2;padding:7px}.game-layout{display:block}main.stone{grid-template-columns:86px minmax(0,1fr);grid-template-rows:34px minmax(430px,1fr);min-height:0}.main-tabs{padding:5px 3px}.main-tabs button{font-size:18px;padding:10px 1px}.main-tabs button span{display:none}#view{padding:12px 8px;max-height:520px}.eyebrow{font-size:16px}h1{font-size:25px}.welcome p{font-size:18px}.banner{height:90px}.stats{grid-template-columns:1fr;gap:3px;margin-bottom:12px}.stat{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;gap:8px}.stat strong{font-size:22px}.stat span{font-size:17px}.section-head{flex-wrap:wrap}.section-head h2{font-size:21px}.event-card{padding:8px 6px}.event-card h3{font-size:20px}.event-card p{font-size:17px}.event-card a{font-size:18px}.tag{font-size:15px}.data-note{font-size:15px}aside{display:grid;grid-template-columns:1fr 1fr;margin-top:7px;gap:6px;padding:0}.crest-panel{height:190px;min-height:190px}.crest-panel>img{width:112px;height:112px}.side-panel{padding:10px 6px}.side-panel h2{font-size:20px}dl>div{font-size:17px}.game-button{font-size:17px;padding:6px 2px}.quick{grid-column:1/-1;display:flex;gap:4px}.quick h2{display:none}.quick button,.quick a{font-size:17px;gap:3px;justify-content:center}.quick span{flex:initial}.connection{grid-column:1/-1;font-size:16px}.chat{min-height:155px}#notices{font-size:19px}.chat-prompt{font-size:17px}footer{font-size:14px;display:flex}.toolbar input,.toolbar select{font-size:17px;padding:6px 3px}td,th{font-size:17px;padding:7px 3px}td small{font-size:15px}.intro{font-size:18px}.name{overflow-wrap:anywhere}.table-wrap{max-height:300px}th:last-child,td:last-child{max-width:72px;overflow-wrap:anywhere}}
