.pk-page #pk-dialog:has(.pk-classes){width:min(850px,calc(100vw - 24px));max-height:calc(100dvh - 28px);overflow:auto}.pk-classes{display:grid;grid-template-columns:138px minmax(0,1fr);gap:14px;text-align:left}.pk-class-categories{display:flex;flex-direction:column;gap:5px;border-right:1px solid #716650;padding-right:12px}.pk-class-categories button,.pk-class-actions button,.pk-class-equip,.pk-class-back{color:#dfd1aa;border:0;box-shadow:none;background:#514b3e url(/assets/imported/duel-ui/button.png) center/100% 100%;padding:9px 7px;font:16px Duel Plain;text-shadow:1px 1px #000;cursor:pointer}.pk-class-categories button[aria-pressed=true]{color:#ff0;filter:brightness(1.25)}.pk-classes button:focus-visible,.pk-preset-slot:focus-visible{outline:2px solid #ffdc63;outline-offset:2px}.pk-classes button:disabled{opacity:.5;cursor:default}.pk-class-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.pk-class-heading h3{margin:0;color:#ff981f;font:22px Duel Bold}.pk-class-heading>span{color:#ff0;white-space:nowrap}#shop-content .pk-class-intro{color:#d9ccb0;font-size:15px;line-height:1.2;margin:7px 0 12px}.pk-class-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:390px;overflow-y:auto;padding:2px}.pk-class-card{background:#363127;border:2px ridge #817157;padding:10px;display:flex;flex-direction:column;min-width:0}.pk-class-name{display:flex;gap:6px;align-items:center}.pk-class-name img{width:36px;height:32px;object-fit:contain;image-rendering:pixelated;flex:none}.pk-class-card h4{font:17px Duel Bold;color:#ffb33b;margin:0 0 3px}.pk-class-name span{color:#c3bda9;font-size:14px}#shop-content .pk-class-card p{font-size:15px;color:#ded7c7;line-height:1.18;flex:1;margin:10px 0}.pk-class-actions{display:flex;align-items:center;gap:5px}.pk-class-actions button{flex:1;font-size:15px;padding:8px 3px;white-space:nowrap}.pk-class-equip{color:#7eef5a!important}.pk-preview-label{flex:1;color:#b8aa8d;font-size:14px}.pk-class-terms{color:#beb49c;font-size:13px;margin:10px 0 0}.pk-class-error:empty{display:none}.pk-class-error{color:#ff9676;margin:8px 0 0}.pk-class-back{padding:6px 14px}.pk-class-stats{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0}.pk-class-stats span{text-transform:capitalize;color:#c5baa1;background:#302b23;padding:5px 7px;border:1px solid #6b604b}.pk-class-stats b{color:#ff0;margin-left:3px;font-weight:400}.pk-class-preview{display:grid;grid-template-columns:minmax(0,1fr) 178px;gap:12px}.pk-class-preview h4{margin:4px 0 8px;color:#ff981f;font:17px Duel Bold}.pk-preset-worn{list-style:none;margin:0;padding:0}.pk-preset-worn li{display:flex;align-items:center;gap:4px;border-bottom:1px solid #635943;min-height:26px;font-size:14px}.pk-preset-worn li>span{color:#b6a888;text-transform:capitalize;width:40px;flex:none}.pk-preset-worn img{width:27px;height:24px;image-rendering:pixelated;object-fit:contain}.pk-preset-worn b{font-weight:400;color:#e1d4b3}.pk-preset-inventory{background:#453e32;display:grid;grid-template-columns:repeat(4,42px);grid-template-rows:repeat(7,36px);padding:4px;border:2px inset #7c6b50}.pk-preset-slot{position:relative;display:grid;place-items:center}.pk-preset-slot img{width:36px;height:32px;image-rendering:pixelated}.pk-preset-slot small{position:absolute;left:1px;top:0;color:#ff0;text-shadow:1px 1px #000;font:12px Duel Plain}.pk-class-book{color:#d5cbb3;text-align:center;font-size:14px}.pk-class-loop{color:#e4d9c0;font-size:15px}.pk-class-adjustment{color:#bdaf94;font-size:13px}.pk-class-pending{border:1px inset #766a52;padding:8px;background:#373126;color:#cfbea0}.pk-class-pending b{color:#ffbc65}@media(max-width:650px){.pk-classes{grid-template-columns:1fr}.pk-class-categories{flex-direction:row;flex-wrap:wrap;border-right:0;padding-right:0}.pk-class-categories button{flex:1 0 28%;font-size:14px}.pk-class-preview{grid-template-columns:1fr}.pk-preset-inventory{width:max-content}.pk-class-grid{grid-template-columns:1fr}}.pk-audio-toggle input{accent-color:#c49637}.pk-audio-toggle,.pk-volume{display:block;margin:16px 8px;color:#ff981f}.pk-volume input{display:block;width:100%;margin-top:8px;accent-color:#a9a040}.pk-sound-tests{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 5px}.pk-sound-tests button{min-height:38px;border:3px ridge #8b8067;background:#524938;color:#ff981f}#pk-audio-status{padding:6px 10px;color:#d8cca4;text-align:center}.pk-page .world-shell{grid-template-columns:minmax(0,1fr) 249px}.pk-page .world{height:calc(100vh - 330px);min-height:450px;max-height:850px;overflow:hidden;position:relative;background:#2d3f30}.pk-page .world>canvas:first-child{display:block;width:100%;height:100%}.pk-page .pk-location{position:absolute;top:14px;left:16px;color:#ff0;text-shadow:1px 1px #000;pointer-events:none;z-index:2}.pk-wild{position:absolute;right:18px;bottom:20px;text-align:center;font-size:32px;color:#eee;z-index:3;text-shadow:1px 1px #000}.pk-wild span{font:16px Duel Bold;color:#ff0}.pk-health{position:absolute;width:30px;height:5px;background:red;transform:translate(-50%,-50%);pointer-events:none;z-index:3}.pk-health i{display:block;height:100%;background:#0f0}.pk-arrow{position:absolute;width:25px;height:25px;image-rendering:pixelated;pointer-events:none;z-index:4}.pk-page .hitsplat,.pk-page .walk-click{position:absolute;image-rendering:pixelated;pointer-events:none;z-index:5}.pk-page .entry{z-index:20}.pk-connection{position:absolute;top:45%;left:15%;right:15%;z-index:19;padding:20px;color:#ff0;background:#352f26;border:3px ridge #94886c;text-align:center;text-shadow:1px 1px #000}.pk-page .pk-special-bar{background:linear-gradient(to right,#26651d 0 var(--special-energy),#291d15 var(--special-energy) 100%);color:#eee7bc;min-height:31px;border:3px ridge #81765d}.pk-page .pk-special-bar[aria-pressed=true]{color:#ff0;border-color:#bdab66;text-shadow:1px 1px #000}.pk-page .orb-special[aria-pressed=true] .orb-icon{filter:drop-shadow(0 0 3px #ffff00)}.pk-page .orb-special:disabled{opacity:.55}.pk-page .login-stone input{display:block;margin:10px auto;padding:7px;width:190px;background:#171713;border:2px inset #74694d;color:#fff;text-align:center}.pk-page .login-stone button{display:block;margin:auto}.pk-page .login-stone p{font-size:14px;color:#c9bb9e}.pk-inventory{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:36px;gap:0 6px}.pk-item{position:relative;min-width:0;width:100%;height:36px;padding:0;border:0;background:none;box-shadow:none;display:grid;place-items:center}.pk-item img{width:36px;height:32px;image-rendering:pixelated}.pk-item small{position:absolute;left:1px;top:0;color:#ff0;text-shadow:1px 1px #000;font-size:12px;pointer-events:none}.pk-item:hover:not(:disabled){background:transparent;filter:none}.pk-page .pk-item:not(:focus-visible),.pk-page .equipment-slot:hover:not(:focus-visible){outline:none;filter:none}.pk-item:disabled{opacity:1}.pk-item.drag-source{opacity:.45}.pk-page .pk-item.drag-target:not(:focus-visible){outline:1px solid #a89155;outline-offset:-2px}.pk-side-bottom{display:flex;justify-content:space-between;align-items:center;padding:5px;background:#322d25;border-top:2px ridge #81765e;font-size:13px}.pk-side-bottom button{padding:5px 8px;font-size:14px}.pk-build{font-size:14px;text-align:center;color:#cdbc92;margin:12px 0}#pk-new-player{display:block;margin:auto;font-size:14px;padding:7px 12px}.pk-page .context-menu{z-index:50;max-width:350px}.pk-page .context-menu button{white-space:normal;text-align:left}.pk-page #pk-dialog{position:fixed;inset:0;margin:auto;width:560px;max-width:90vw;max-height:calc(100dvh - 40px);padding:0 15px 16px;background:#494234 url(/assets/imported/duel-ui/backing.png);border:5px ridge #8a7e61;color:#ff981f;font:16px Duel Plain;text-shadow:1px 1px #000}.pk-page #pk-dialog::backdrop{background:#0002}.pk-page #pk-dialog header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px ridge #8a7e61;margin:0 -10px 12px;padding:0 9px}.pk-page #pk-dialog h2{font:21px Duel Bold;margin:12px 0}.pk-page .pk-close{padding:0;width:26px;height:26px;font-size:24px;background:url(/assets/imported/duel-ui/close.png) center/100%;color:transparent;border:0}.pk-victory{text-align:center;padding:8px 16px 12px}.pk-victory-heading{color:#ff0;font:24px Duel Bold;margin:4px 0 18px}.pk-victory-pot{display:grid;justify-items:center;gap:6px;margin:0 auto 16px;padding:18px;max-width:260px;border:2px ridge #8a7e61;background:#302b2290}.pk-victory-pot img{width:72px;height:64px;image-rendering:pixelated;object-fit:contain}.pk-victory-pot strong{color:#ff0;font:30px Duel Bold}.pk-victory-help{color:#d8c8a3;line-height:1.4;max-width:380px;margin:12px auto 20px}.pk-victory button{min-width:200px;padding:12px 24px;color:#ff0;background:#514b3e url(/assets/imported/duel-ui/button.png) center/100% 100%;border:0;font:20px Duel Bold}.pk-shop-tabs,.pk-loadout-tabs{display:flex;gap:5px;margin:8px 0}.pk-shop-tabs button,.pk-loadout-tabs button{flex:1;padding:8px 5px;background:#514b3e url(/assets/imported/duel-ui/button.png) center/100% 100%;border:0;box-shadow:none}.pk-loadout-tabs button[aria-pressed=true]{color:#ff0;filter:brightness(1.3)}.pk-build-label{display:flex;align-items:center;gap:12px;margin:16px 0}.pk-build-label select{flex:1;font:16px Duel Plain;padding:7px;color:#ff981f;background:#2b281f;border:2px ridge #8a7e61}.pk-kit-preview{display:flex;justify-content:center;gap:8px;min-height:54px;align-items:center;background:#2a271e;border:2px inset #796e56}.pk-kit-preview img{width:36px;height:32px;image-rendering:pixelated}#shop-content{text-align:center;min-height:260px;padding:5px}#shop-content p{line-height:1.4}.pk-price{color:#ff0}.pk-food>img{width:72px;height:64px;image-rendering:pixelated}.pk-bank-panels{display:grid;grid-template-columns:1fr 210px;gap:12px}.pk-bank-panels h3{font-size:16px}.pk-bank-grid{display:grid;grid-template-columns:repeat(5,1fr);background:#302d23;min-height:250px}.pk-page .game-sidebar .compass{margin:0}.pk-page .minimap-orb{border:0;box-shadow:none;padding:0}.pk-page .chat{height:160px}.pk-page #messages{padding-left:8px!important;padding-right:8px!important}.pk-page .site-footer{padding-top:5px}.pk-page .site-footer span{font-size:13px}.pk-page #toast{z-index:100;display:none}.pk-page #toast.show{display:block}.pk-page .minimap-frame{position:absolute;pointer-events:none}.pk-page .minimap{position:relative}.pk-page .map-north{position:absolute;z-index:4}.pk-page .pk-sidebar .pk-item:focus-visible{outline-offset:-2px}@media(max-width:800px){.pk-page .world-shell{grid-template-columns:minmax(0,1fr) 249px;overflow:auto}.pk-page .world{min-width:360px;min-height:450px}.pk-page .game{min-width:365px}.pk-page .world-shell{padding:5px 0}.pk-page .pk-bank-panels{grid-template-columns:1fr 180px}}.pk-page #pk-compass{padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;transform-origin:50% 50%}.pk-page #pk-compass span{position:absolute;top:-1px;left:12px;font:11px RuneScape Small,sans-serif;color:#fff;text-shadow:1px 1px black}.pk-gp-shop h3{color:#ff981f}.pk-gp-shop h3 img{width:32px;vertical-align:middle;image-rendering:pixelated}.pk-gp-shop dl{display:grid;grid-template-columns:1fr auto;gap:5px;color:#ff0}.pk-gp-shop dd{margin:0}.pk-gp-actions{display:flex;gap:8px;justify-content:center}.pk-gp-note{color:#c9bc93;font-size:15px}.pk-gp-shop hr{border:0;border-top:2px solid #25231c;margin:18px 0}.pk-gp-shop code{display:block;word-break:break-all;font-size:12px}.pk-gp-shop summary{cursor:pointer;color:#ff981f}.pk-swap-link{display:inline-block;background:#514b3e url(/assets/imported/classic/titlebutton.png);border:2px outset #8b8068;padding:8px 15px;color:#ff0;text-decoration:none}#gp-shop-status{color:#ffb55a}.pk-page .game-sidebar .pk-sidebar{image-rendering:pixelated;padding:0;border:0}.pk-page .game-sidebar .compass{display:block}.pk-sidebar img{image-rendering:pixelated}.pk-sidebar button{text-shadow:1px 1px #000}.pk-sidebar [aria-disabled=true]{cursor:default}.pk-sidebar .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pk-sidebar #pk-appearance{position:absolute;left:74px;top:1px;width:33px;height:35px;display:grid;place-items:center;padding:0;border:0;background:transparent;box-shadow:none}.pk-sidebar #pk-appearance img{max-width:30px;max-height:30px}.pk-sidebar #pk-panel{color:#ff981f;text-shadow:1px 1px #000;display:flow-root}.pk-sidebar .pk-inventory{grid-template-columns:repeat(4,42px);grid-template-rows:repeat(7,36px);gap:0;padding:4px 0 0 10px}.pk-sidebar .pk-item{width:42px}.pk-sidebar .equipment-slot img{max-width:36px;max-height:32px;object-fit:contain}.pk-worn{position:relative;width:190px;height:202px;padding:0}.pk-slot-link{display:block;position:absolute;pointer-events:none}.pk-slot-link.vertical{width:6px;background:url(/assets/imported/pk-ui/equipment-vertical.png) repeat-y}.pk-slot-link.horizontal{height:6px;background:url(/assets/imported/pk-ui/equipment-horizontal.png) repeat-x}.pk-slot-link.main{left:92px;top:27px;height:148px}.pk-slot-link.left{left:36px;top:103px;height:63px}.pk-slot-link.right{left:148px;top:103px;height:63px}.pk-slot-link.upper{left:51px;top:54px;width:85px}.pk-slot-link.middle{left:36px;top:93px;width:116px}.pk-equipment-tools{position:absolute;top:208px;left:6px;display:flex;gap:6px}.pk-equipment-tools button{width:39px;height:40px;border:2px ridge #81745e;border-radius:4px;display:grid;place-items:center;padding:0;background:#514b3e;box-shadow:inset 0 0 2px #111}.pk-equipment-tools [aria-disabled=true]{filter:brightness(.65)}.pk-sidebar .skills-grid{padding-top:3px}.pk-sidebar .total-level{margin:5px 0 0;font:16px/16px Duel Plain}.pk-spellbook{position:absolute;inset:0}.pk-sidebar .pk-spell{width:24px;height:24px;position:absolute;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:grid;place-items:center}.pk-spell img{max-width:24px;max-height:24px}.pk-sidebar .pk-spell:hover{filter:brightness(1.2)}.pk-spell-tooltip{position:absolute;z-index:5;left:0;bottom:0;width:190px;padding:5px 2px;border:1px solid #766a56;outline:1px solid #000;background:#000;color:#fff;text-align:center;pointer-events:none;font:14px/16px Duel Plain}.pk-spell-tooltip.above{top:0;bottom:auto}.pk-spell-tooltip b{color:#ff981f;font:16px/18px Duel Bold}.pk-spell-tooltip p{margin:4px 0}.pk-runes{display:flex;justify-content:center;gap:7px}.pk-runes span{display:grid;place-items:center}.pk-runes img{width:36px;height:32px}.pk-runes small{color:red;font-size:14px}.pk-runes small.enough{color:#0f0}.pk-sidebar .weapon-title{font:16px/18px Duel Bold;padding-top:8px;height:28px;margin:0}.pk-sidebar .combat-level{margin:2px 0 9px;font:14px/16px Duel Plain}.pk-sidebar .combat-styles{grid-template-rows:44px 44px;gap:8px 16px}.pk-sidebar .combat-style{font:16px/16px Duel Plain}.pk-sidebar .combat-style img{max-height:24px;max-width:35px}.pk-sidebar .pk-retaliate{position:absolute;left:20px;top:161px;width:150px;height:44px;padding:4px 0 0;border:0;background:url(/assets/imported/pk-ui/combat-retaliate.png);box-shadow:none;color:#ff981f;font:16px/17px Duel Plain}.pk-sidebar .pk-special-bar{position:absolute;left:20px;top:215px;width:150px;height:26px;min-height:0;padding:0;border:0;box-shadow:none;font:14px/20px Duel Plain;color:#ff0;background:linear-gradient(to right,#28751a 0 var(--special-energy),#371611 var(--special-energy) 100%) center / 136px 8px no-repeat,url(/assets/imported/pk-ui/combat-special.png) no-repeat}.pk-sidebar .pk-special-bar[aria-pressed=true]{color:#fff}.pk-bonus-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}.pk-bonus-columns h3{color:#ff981f;font:18px Duel Bold}.pk-bonus-columns p{color:#ff0;margin:4px 0}.pk-bonus-columns span{float:right}.pk-sidebar #pk-panel>h3{text-align:center;margin:0;padding-top:10px;font:16px/18px Duel Bold}.pk-sidebar .pk-audio-toggle,.pk-sidebar .pk-volume{margin:8px 6px}.pk-sidebar .pk-sound-tests{gap:4px}.pk-sidebar .pk-sound-tests button{min-height:32px;height:36px;padding:2px 4px;background:url(/assets/imported/sidebar/combat-button.png) center / 100% 100%;border:0;font-size:14px}.pk-sidebar #pk-audio-status{margin:6px 0;padding:3px;font-size:14px}.pk-sidebar .skill-cell.boosted .current-level{color:#0f0}.pk-supply-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}#supply-message{min-height:1.3em;color:#ff0}.pk-sidebar .pk-ammo-count{position:absolute;left:1px;top:-2px;color:#ff0;font:12px Duel Plain;text-shadow:1px 1px #000}.pk-sidebar .pk-retaliate[aria-pressed=true]{background-image:url(/assets/imported/pk-ui/combat-retaliate-selected.png)}.pk-prayer-grid{display:grid;grid-template-columns:repeat(5,37px);grid-auto-rows:34px;padding:4px 2px}.pk-sidebar .pk-prayer{position:relative;display:grid;place-items:center;width:37px;height:34px;border:0;padding:0;background:none;box-shadow:none}.pk-prayer img{position:relative;max-width:32px;max-height:32px}.pk-prayer[aria-pressed=true]:before{content:"";position:absolute;width:32px;height:32px;border-radius:50%;background:#b5aa8b;border:1px solid #887c60}.pk-prayer-points{margin:0;display:flex;align-items:center;justify-content:center;gap:6px;color:#ff0;height:22px}.pk-prayer-points img{width:19px;height:19px}.pk-sidebar .pk-quick-setup{display:block;margin:2px auto;height:24px;border:0;background:transparent;color:#ff981f;font:14px Duel Plain;padding:0 4px;box-shadow:none}.pk-overhead-prayer{position:absolute;transform:translate(-50%);pointer-events:none;image-rendering:pixelated;z-index:8;max-width:32px;max-height:32px}.pk-page .orb-prayer[aria-pressed=true] .orb-fill{content:url(/assets/imported/pk-prayers/orb-active.png)}.pk-page .orb-prayer[aria-pressed=true] .orb-icon{content:url(/assets/imported/pk-prayers/orb-icon-active.png)}.pk-utility{height:253px;overflow:auto;padding:8px 5px;font:14px/18px Duel Plain;color:#ff981f}.pk-utility h3{margin:0 0 12px;font:17px Duel Bold;text-align:center}.pk-utility p{margin:7px 0}.pk-sidebar .pk-utility button,.pk-sidebar .pk-utility input{width:100%;margin:3px 0;font:14px Duel Plain;color:#ff981f}.pk-sidebar .pk-utility button{min-height:26px;padding:4px;background:url(/assets/imported/sidebar/combat-button.png) center / 100% 100%;border:0}.pk-social-row{display:flex;gap:4px;justify-content:space-between;color:red}.pk-social-row.online{color:#0f0}.pk-sidebar .pk-social-row button{width:18px;min-height:18px;padding:0;background:none}.pk-sidebar .pk-utility #pk-appearance{position:static;width:100%;height:auto;display:block}.pk-page .minimap-orb:before{content:"";position:absolute;left:27px;top:4px;width:26px;height:26px;border-radius:50%;background:#241d1a}.pk-page .orb-fill{clip-path:inset(var(--orb-missing, 0px) 0 0 0)}.pk-page .minimap-orb>span{color:var(--orb-colour, #00ff00)}.pk-instructor{font-family:Duel Plain,sans-serif}.pk-instructor h3{color:#ff981f;font-family:Duel Bold,sans-serif}.pk-gp-balance{margin:12px 0;padding:10px 12px;border:2px inset #7b7059;background:#332e25}.pk-gp-wallet{display:flex;align-items:center;gap:10px}.pk-gp-wallet img{image-rendering:pixelated;flex-shrink:0}.pk-gp-wallet div{flex:1;min-width:0}.pk-gp-wallet strong{display:block;color:#ff0;font:22px Duel Bold,sans-serif;overflow-wrap:anywhere}.pk-gp-bank{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:8px}.pk-gp-bank b{color:#ff981f;margin-left:6px}.pk-gp-note{color:#c2b799;font-size:14px;margin:8px 0 0}.pk-gp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pk-gp-actions section{display:flex;flex-direction:column;padding:12px;border:2px ridge #81715b;background:#40392e}.pk-gp-actions h3{margin:0 0 3px;font-size:19px}.pk-gp-actions p{color:#eee3c5;margin:7px 0 12px;line-height:1.2}.pk-gp-actions .pk-gp-direction{color:#c2b799;font-size:14px;margin:0}.pk-gp-actions b{color:#ff0;overflow-wrap:anywhere}.pk-gp-actions button{width:100%;min-height:34px;margin-top:auto}.pk-gp-actions button:disabled{opacity:.5;cursor:default}.pk-gp-actions small{color:#c2b799;font-size:14px;min-height:2.4em;margin-top:8px;line-height:1.2}.pk-gp-help,.pk-gp-beta,.pk-gp-details{font-size:14px;line-height:1.25;color:#c2b799}.pk-gp-beta{color:#ffcf75}.pk-gp-details{border-top:1px solid #81715b;padding-top:10px;overflow-wrap:anywhere}.pk-gp-details summary{cursor:pointer;color:#ff981f}.pk-gp-vault #vault-message:empty{display:none}@media(max-width:480px){.pk-gp-actions{grid-template-columns:1fr}}.pk-instructor-list{display:grid;gap:6px;max-height:180px;overflow-y:auto}.pk-instructor-list button{text-align:left}.pk-stake-columns{display:grid;grid-template-columns:1fr 1fr;background:#332e25;border:2px inset #7b7059}.pk-stake-columns section{display:grid;justify-items:center;gap:8px;padding:14px}.pk-stake-columns section+section{border-left:1px solid #81715b}.pk-stake-columns img{width:36px;height:32px;image-rendering:pixelated}.pk-stake-columns strong{color:#ff981f;font:20px Duel Bold}.pk-stake-columns span{color:#ff0}.pk-instructor-actions{display:flex;gap:8px;flex-wrap:wrap}.pk-practice-note{color:#c2b799;font-size:14px}.pk-page #pk-dialog[data-mode=bank]{position:absolute;inset:6px 6px auto;width:min(512px,calc(100% - 12px));max-width:none;height:365px;max-height:calc(100% - 12px);margin:0 auto;padding:0 8px 6px;z-index:30;overflow:hidden;border:4px ridge #887e68;box-shadow:inset 0 0 0 1px #181710;background:#4b4437 url(/assets/imported/duel-ui/backing.png);image-rendering:pixelated}.pk-page #pk-dialog[data-mode=bank] header{position:relative;justify-content:center;height:34px;padding:0 30px;margin:0 -4px}.pk-page #pk-dialog[data-mode=bank] h2{font:20px/24px Duel Bold;margin:0;white-space:nowrap}.pk-page #pk-dialog[data-mode=bank] .pk-close{position:absolute;right:2px;top:3px;width:21px;height:21px}.pk-bank-capacity{position:absolute;left:12px;top:1px;font:12px/13px Duel Plain;color:#ff0;text-align:center}.pk-bank-capacity hr{margin:0;border:0;border-top:1px solid #77705b}.pk-bank-tabs{display:flex;justify-content:center;height:42px;gap:1px;margin-top:3px;overflow:hidden;border-bottom:2px ridge #80765f}.pk-page .pk-bank-tabs button,.pk-bank-empty-tab{flex:0 1 40px;height:40px;min-width:0;background:url(/assets/imported/pk-bank/tab-empty.png) center/100% 100%;border:0;padding:0;box-shadow:none}.pk-page .pk-bank-tabs button{background-image:url(/assets/imported/pk-bank/tab-selected.png)}.pk-bank-tabs img{max-width:30px;max-height:30px}.pk-bank-scroll{height:205px;overflow-y:auto;scrollbar-color:#76674d #302a21;scrollbar-width:thin;border-bottom:2px ridge #80765f}.pk-bank-scroll::-webkit-scrollbar{width:16px;background:#302a21}.pk-bank-scroll::-webkit-scrollbar-thumb{background:#75674f url(/assets/imported/pk-bank/scroll-middle.png) center;border:2px outset #928164}.pk-bank-scroll::-webkit-scrollbar-button:vertical:decrement{height:16px;background:url(/assets/imported/pk-bank/scroll-up.png) center}.pk-bank-scroll::-webkit-scrollbar-button:vertical:increment{height:16px;background:url(/assets/imported/pk-bank/scroll-down.png) center}.pk-bank-grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:36px;min-height:0;padding:5px 8px;gap:0;background:transparent}.pk-bank-grid .pk-item{width:100%}.pk-bank-grid .pk-item img{max-width:36px;width:100%;object-fit:contain}.pk-bank-empty{text-align:center;color:#ff0}.pk-bank-controls{display:flex;justify-content:space-between;align-items:end;gap:6px;padding:6px 0 0}.pk-bank-controls span{display:block;margin-bottom:3px;color:#ff981f;font:14px/15px Duel Plain}.pk-page .pk-bank-controls button{border:2px outset #6e6552;padding:2px 4px;box-shadow:0 0 0 1px #232017;background:#514a3d;color:#ff981f;font:14px/16px Duel Plain;text-shadow:1px 1px #000}.pk-page .pk-bank-controls button[aria-pressed=true]{color:#fff;border-style:inset;background:#665131}.pk-bank-quantity{white-space:nowrap}.pk-bank-quantity button{min-width:24px}.pk-bank-tools{display:flex;gap:4px}.pk-page .pk-bank-tools button{padding:2px;height:31px;width:31px;display:grid;place-items:center}.pk-bank-tools img{max-width:25px;max-height:25px}.pk-bank-search{position:absolute;bottom:66px;left:10px;right:24px;color:#ff0;padding:3px 6px;background:#29251e;border:1px solid #887e68}.pk-bank-search input{width:calc(100% - 80px);background:transparent;border:0;color:#fff;font:16px Duel Plain;outline:none}.pk-bank-search button{border:0;background:none;padding:0}.pk-page .pk-spell[aria-pressed=true]:hover{filter:none}.pk-page #pk-dialog[data-mode=bank]:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:url(/assets/imported/duel-ui/corner-tl.png) left top / 32px 32px no-repeat,url(/assets/imported/duel-ui/corner-tr.png) right top / 32px 32px no-repeat,url(/assets/imported/duel-ui/corner-bl.png) left bottom / 32px 32px no-repeat,url(/assets/imported/duel-ui/corner-br.png) right bottom / 32px 32px no-repeat,url(/assets/imported/duel-ui/border-top.png) center top / calc(100% - 64px) 3px no-repeat,url(/assets/imported/duel-ui/border-bottom.png) center bottom / calc(100% - 64px) 3px no-repeat,url(/assets/imported/duel-ui/border-v.png) left center / 3px calc(100% - 64px) no-repeat,url(/assets/imported/duel-ui/border-v.png) right center / 3px calc(100% - 64px) no-repeat}.pk-page .pk-chain-bank{position:absolute;right:37px;top:7px;padding:2px 5px;font:13px/18px Duel Plain;color:#ff981f;background:#493f2e;border:2px outset #81745d}.pk-page #pk-dialog[data-mode=vault] details p{overflow-wrap:anywhere}.pk-page .pk-client{position:relative;margin:0 auto}.pk-page .world-shell{position:absolute;inset:0 auto auto 0;width:765px;height:503px;display:block;padding:0;margin:0;overflow:visible;transform-origin:top left;background:url(/assets/imported/pk-frame/frame-top.png) left top no-repeat,url(/assets/imported/pk-frame/frame-top-right.png) right top no-repeat,url(/assets/imported/pk-frame/viewport-left.png) left 4px no-repeat,#28251d;image-rendering:pixelated}.pk-page .game{border:0;min-width:0;width:519px}.pk-page .world{position:absolute;left:4px;top:4px;width:512px;height:334px;min-width:0;min-height:0;max-height:none}.pk-page .world>canvas:first-child{image-rendering:auto}.pk-page .game-sidebar{position:absolute;left:516px;top:4px;width:249px}.pk-page .game-sidebar .compass{height:163px;padding:0!important;border:0}.pk-page .minimap{width:249px;height:163px;background:url(/assets/imported/pk-frame/map-left.png) left top no-repeat,url(/assets/imported/pk-frame/map-right.png) right top no-repeat,url(/assets/imported/duel-ui/minimap-bottom.png) left 156px no-repeat,#292820}.pk-page .minimap-frame{left:29px;top:0}.pk-page .minimap-view{left:54px;top:5px;width:145px;height:151px;border-radius:0;-webkit-mask:url(/assets/imported/pk-frame/map-clip.png) 0 0 / 145px 151px no-repeat;mask:url(/assets/imported/pk-frame/map-clip.png) 0 0 / 145px 151px no-repeat}.pk-page .minimap-view canvas{width:145px;height:151px;image-rendering:auto}.pk-page .minimap-compass-disc{left:29px;top:0}.pk-page .orb-hp{left:0;top:37px}.pk-page .orb-prayer{left:0;top:71px}.pk-page .orb-run{left:10px;top:103px}.pk-page .orb-special{left:32px;top:128px}.pk-page .chat{position:absolute;left:0;top:338px;width:519px;height:165px;z-index:1}.pk-page .chat-surface{display:grid;grid-template-rows:minmax(0,1fr) 23px;height:142px;padding:2px 3px}.pk-page #messages{min-height:0;height:auto;padding:0 4px!important}.pk-page .chat-input{min-width:0;height:23px;margin:0;padding-inline:4px}.pk-page .chat-tabs{gap:3px;padding:0 4px}.pk-page .chat-effect-tools select{max-width:74px}.pk-page .chat-scope{font-size:12px}.pk-page .overhead-message{padding:0 6px;overflow:visible}.pk-page .overhead-message:is([data-motion=scroll],[data-motion=slide]){overflow:hidden}.pk-page .pk-location{top:9px;left:10px;font-size:13px}.pk-page .pk-session-tools{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:7px 0 0;font-size:13px}.pk-page .pk-session-tools .pk-build,.pk-page .pk-session-tools .pk-side-bottom{margin:0;padding:0;border:0;background:none;font-size:13px}.pk-page .pk-session-tools .pk-build:empty{display:none}.pk-page .pk-session-tools button{margin:0;padding:3px 8px;font-size:13px}.pk-page .pk-session-tools [hidden]{display:none}.pk-page .pk-session-tools #pk-new-player{margin:0;padding:3px 8px}.pk-page :is(#pk-dialog,#pk-dialog *,.world-shell *,.character-editor,.character-editor *){scrollbar-width:auto;scrollbar-color:auto}.pk-page :is(#pk-dialog,#pk-dialog *,.world-shell *,.character-editor,.character-editor *)::-webkit-scrollbar{width:16px;height:16px}.pk-page :is(#pk-dialog,#pk-dialog *,.world-shell *,.character-editor,.character-editor *)::-webkit-scrollbar-track{background:#232019;border-inline:1px solid #100f0b;box-shadow:inset 2px 0 #4b4434,inset -2px 0 #4b4434}.pk-page :is(#pk-dialog,#pk-dialog *,.world-shell *,.character-editor,.character-editor *)::-webkit-scrollbar-thumb{min-height:20px;border:0;border-radius:0;background:url(/assets/imported/pk-bank/scroll-top.png) center top no-repeat,url(/assets/imported/pk-bank/scroll-bottom.png) center bottom no-repeat,url(/assets/imported/pk-bank/scroll-middle.png) center repeat-y}.pk-page :is(#pk-dialog,#pk-dialog *,.world-shell *,.character-editor,.character-editor *)::-webkit-scrollbar-button{display:none}.pk-page :is(#pk-dialog,#pk-dialog *,.world-shell *,.character-editor,.character-editor *)::-webkit-scrollbar-button:vertical:start:decrement{display:block;height:16px;background:url(/assets/imported/pk-bank/scroll-up.png) center / 16px 16px no-repeat}.pk-page :is(#pk-dialog,#pk-dialog *,.world-shell *,.character-editor,.character-editor *)::-webkit-scrollbar-button:vertical:end:increment{display:block;height:16px;background:url(/assets/imported/pk-bank/scroll-down.png) center / 16px 16px no-repeat}.pk-page :is(#pk-dialog,#pk-dialog *,.world-shell *,.character-editor,.character-editor *)::-webkit-scrollbar-corner{background:#302a20}@supports not selector(::-webkit-scrollbar){.pk-page :is(#pk-dialog,#pk-dialog *,.world-shell *,.character-editor,.character-editor *){scrollbar-color:#817252 #232019;scrollbar-width:auto}}:is(.pk-page,.updates-page) #app{max-width:1080px;padding:0 43px 20px}:is(.pk-page,.updates-page) .top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:120px;min-height:0;padding:12px 22px;gap:18px}:is(.pk-page,.updates-page) .top>.logo{grid-column:1;grid-row:1;justify-self:start;width:160px;height:84px}:is(.pk-page,.updates-page) .top>span{grid-column:3;grid-row:1;justify-self:end;max-width:145px;text-align:right}:is(.pk-page,.updates-page) .top nav{grid-column:2;grid-row:1;justify-self:center;margin:0;flex-wrap:wrap;justify-content:center;gap:18px;padding:8px 15px;font-size:16px}:is(.pk-page,.updates-page) .top nav a[aria-current=page]{color:#ff0}.pk-page .pk-client{margin-top:6px}@media(max-width:650px){:is(.pk-page,.updates-page) #app{padding-inline:12px}:is(.pk-page,.updates-page) .top{grid-template-columns:minmax(0,1fr);height:auto;padding:10px;gap:10px}:is(.pk-page,.updates-page) .top>.logo{justify-self:center;width:95px;height:65px}:is(.pk-page,.updates-page) .top>span{display:none}:is(.pk-page,.updates-page) .top nav{grid-column:1;grid-row:2;gap:12px;padding:8px 10px}}
