:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fff;--highlight:#ff0;--muted:#d5d5d5;--panel:#b5b5b580;font-family:Arial,Helvetica,sans-serif;font-size:13px}*{box-sizing:border-box}html,body{width:100%;height:100%;color:var(--ink);background:#111;margin:0;overflow:hidden}:where(#mailma-root) button,:where(#mailma-root) input{font:inherit}:where(#mailma-root) button{color:var(--ink);cursor:pointer;background:#555;border:1px solid #000;border-radius:0;min-height:30px}:where(#mailma-root) button:hover{color:var(--highlight)}:where(#mailma-root) button:disabled{cursor:default;opacity:.65}:focus-visible{outline-offset:-2px;outline:2px solid #fff}[hidden]{display:none!important}#mailma-root{width:100%;height:100dvh;position:relative}#mailma-canvas{touch-action:none;background:#000;width:100%;height:100%;display:block}#mailma-ui{pointer-events:none;position:absolute;inset:0}#mailma-ui>*{pointer-events:auto}.world-click{z-index:25;pointer-events:none;-webkit-user-select:none;user-select:none;width:24px;height:24px;image-rendering:pixelated;filter:drop-shadow(1px 1px #000);position:fixed;transform:translate(-50%,-50%)}.npc-service{color:#e8dfc6;background:#483e33;border:0;width:min(720px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:8px;font:12px/1.35 Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 3px 18px #000b}.npc-service[open]{flex-direction:column;display:flex}.npc-service::backdrop{background:#0009}.npc-service button{color:#e8dfc6;min-height:0;font:inherit;cursor:pointer;border-radius:0}.npc-service button:hover{color:#ffdf8a}.npc-service button:disabled{cursor:default;opacity:.6}.service-frame{pointer-events:none;z-index:2;image-rendering:pixelated;position:absolute}.service-frame-top-left,.service-frame-top-right,.service-frame-bottom-left,.service-frame-bottom-right{width:25px;height:30px}.service-frame-top-left{background:url(/riimukaira/assets/osrs/ui/service-top-left.png);top:0;left:0}.service-frame-top-right{background:url(/riimukaira/assets/osrs/ui/service-top-right.png);top:0;right:0}.service-frame-bottom-left{background:url(/riimukaira/assets/osrs/ui/service-bottom-left.png);bottom:0;left:0}.service-frame-bottom-right{background:url(/riimukaira/assets/osrs/ui/service-bottom-right.png);bottom:0;right:0}.service-frame-edge-top,.service-frame-edge-bottom{background:url(/riimukaira/assets/osrs/ui/service-edge-top.png) 0 -15px repeat-x;height:6px;left:25px;right:25px}.service-frame-edge-top{top:0}.service-frame-edge-bottom{bottom:0;transform:scaleY(-1)}.service-frame-edge-left,.service-frame-edge-right{background:url(/riimukaira/assets/osrs/ui/service-edge-right.png) -15px 0 repeat-y;width:6px;top:30px;bottom:30px}.service-frame-edge-right{right:0}.service-frame-edge-left{left:0;transform:scaleX(-1)}.npc-service>header{border-bottom:1px solid #201c16;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:37px;padding:0 8px 3px 16px;display:flex}.npc-service h2{text-align:center;color:#ffcf65;text-shadow:1px 1px #000;flex:1;margin:0;font-size:16px;font-weight:400}.npc-service>header .service-close{color:#0000;width:33px;height:33px;min-height:33px;image-rendering:pixelated;background:url(/riimukaira/assets/osrs/ui/service-close.png) 50% no-repeat;border:0;padding:0;font-size:0}.npc-service>header .service-close:hover{background-image:url(/riimukaira/assets/osrs/ui/service-close-hover.png)}.npc-service-content{overscroll-behavior:contain;scrollbar-color:#867352 #29231d;min-height:0;padding:10px 14px 12px;overflow-y:auto}.npc-service h3{color:#f2e5c5;margin:0 0 6px;font-size:13px;font-weight:400}.service-summary{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.service-coins{color:#ffdf79;margin:0}.service-price-source{color:#c5b68f;font-size:11px;text-decoration:underline}.service-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}.service-columns section{min-width:0}.service-columns section[data-side=inventory]{border-left:1px solid #766650;padding-left:12px}.service-items{scrollbar-color:#867352 #29231d;background:#3e352b;grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:2px;min-height:104px;max-height:min(228px,28dvh);padding:5px 3px;display:grid;overflow-y:auto}.service-columns section[data-side=inventory] .service-items{grid-template-columns:repeat(4,minmax(0,1fr))}.service-item{background:0 0;border:0;place-items:center;min-width:0;height:40px;padding:2px;display:grid;position:relative}.service-item img{object-fit:contain;width:36px;max-width:100%;height:32px;image-rendering:pixelated}.service-item .item-amount{color:#ff0;text-shadow:1px 1px #000;font-size:10px;line-height:12px;position:absolute;top:0;left:2px}.service-item:hover{background:#ffffff0a}.service-item[aria-pressed=true]{background:#76634b;box-shadow:inset 0 0 0 1px #b8a074}.service-empty{color:#b5a68a;grid-column:1/-1;padding:8px}.service-transfer{border-top:1px solid #766650;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;padding-top:8px;display:flex}.service-transfer>strong{color:#ffdf79;flex-basis:100%;font-size:13px;font-weight:400}.service-transfer p{margin:0}.service-unit-prices{color:#e5d7b6;flex-basis:100%}.service-price-details{color:#c5b68f;flex-basis:100%;font-size:11px}.service-price-details summary{cursor:pointer;width:fit-content}.service-price-details p{padding-top:4px}.service-amounts{flex-wrap:wrap;gap:4px;display:flex}.service-amounts button{background:#534738;border:1px solid #211b14;min-width:34px;min-height:30px;padding:4px 8px;box-shadow:inset 0 0 0 1px #837357}.service-amounts button[aria-pressed=true]{color:#ffcf65;background:#716046}.service-confirm{color:#ffcf65;background:#534738;border:1px solid #211b14;min-height:30px;padding:4px 12px;box-shadow:inset 0 0 0 1px #837357}.service-transfer-note{color:#fff;flex-basis:100%;font-size:12px}.npc-service-error{color:#faa;flex:none;margin:0;padding:3px 14px 7px}.npc-service-error:empty{display:none}.npc-service[data-kind=dialogue]{width:min(600px,100vw - 24px)}.service-speech{padding:8px 4px 16px;line-height:1.55}.service-speech h3{color:#ff0}.service-speech p{margin:4px 0}.service-unavailable{border-top:1px solid #aaa;padding-top:12px}.service-choices{gap:6px;display:grid}.service-choices button{text-align:left;color:#ff0;background:#3c3c3c;min-height:38px;padding:8px 12px}.service-choices button:hover{color:#fff;background:#444}@media (width<=600px){.npc-service-content{padding:8px 10px 10px}.service-columns{grid-template-columns:1fr;gap:10px}.service-items{grid-template-columns:repeat(6,minmax(0,1fr));min-height:88px;max-height:128px}.service-columns section[data-side=inventory]{border-top:1px solid #766650;border-left:0;padding-top:8px;padding-left:0}.service-columns section[data-side=inventory] .service-items{grid-template-columns:repeat(6,minmax(0,1fr))}.service-confirm{flex:1}}@media (height<=560px){.npc-service{max-height:calc(100dvh - 12px)}.service-items{min-height:80px;max-height:112px}}.desktop-map-help{display:none}#mailma-entry{z-index:900;isolation:isolate;color:#eee4cf;background:#18241b;grid-template-columns:minmax(0,1fr) minmax(330px,460px);align-items:center;gap:clamp(24px,4vw,72px);padding:clamp(20px,4vw,64px);font-family:Trebuchet MS,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden auto}#mailma-entry:before{content:"";z-index:-2;pointer-events:none;transform-origin:60% 70%;filter:blur(2px)brightness(.75)saturate(.8);background:url(/riimukaira/assets/osrs/riimukaira-card.png) 80%/cover no-repeat;position:fixed;inset:-8px;transform:scale(1.6)}#mailma-entry:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0d160ee8 0%,#1725198c 44%,#0d160ee0 78%),linear-gradient(#0b110da6,#0000 56%,#0b110dce);position:fixed;inset:0}#mailma-entry .entry-brand{text-shadow:0 3px 20px #000;align-self:end;max-width:750px;padding:0 0 clamp(14px,8vh,88px);animation:.45s ease-out both entry-reveal}#mailma-entry .entry-place{color:#d6bd8c;letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;font:700 12px/1.4 Arial,sans-serif;display:block}#mailma-entry .entry-title{color:#f0e5cf;letter-spacing:-.045em;font:400 clamp(48px,7vw,108px)/.94 Georgia,Times New Roman,serif;display:block}#mailma-entry .entry-subtitle{color:#d8d0bd;margin-top:19px;font:17px/1.4 Georgia,Times New Roman,serif;display:block}#mailma-entry .entry-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#252b24ee;border:1px solid #8b7652;border-left:3px solid #b99a63;justify-self:end;width:100%;max-width:460px;padding:clamp(22px,3vw,38px);animation:.45s ease-out 80ms both entry-reveal;position:relative;box-shadow:0 24px 70px #000a,inset 0 1px #fff2}#mailma-entry .entry-panel:before,#mailma-entry .entry-panel:after{content:"";background:#332c20;border:1px solid #c9ab76;width:9px;height:9px;position:absolute;left:-6px;transform:rotate(45deg)}#mailma-entry .entry-panel:before{top:18px}#mailma-entry .entry-panel:after{bottom:18px}#mailma-create{gap:15px;width:100%;margin:0;display:grid}#mailma-create .create-heading{margin-bottom:8px}#mailma-create .entry-eyebrow,#mailma-status .entry-eyebrow{color:#c9ad77;letter-spacing:.22em;text-transform:uppercase;margin-bottom:11px;font:700 11px/1.3 Arial,sans-serif;display:block}#mailma-create .create-heading h1,#mailma-status h2{color:#f1e6d0;margin:0 0 9px;font:400 clamp(27px,3vw,35px)/1.1 Georgia,Times New Roman,serif}#mailma-create .create-heading p,#mailma-status .status-message{color:#d3cfbf;margin:0;font-size:14px;line-height:1.55}#mailma-create label{color:#eee4cf;gap:6px;font-size:13px;font-weight:700;display:grid}#mailma-create input[name=name],#mailma-create input[name=password]{color:#f7f1e3;background:#131b16;border:1px solid #7a775e;border-radius:2px;width:100%;min-height:46px;padding:10px 12px;font:16px/1.25 Trebuchet MS,Arial,sans-serif}#mailma-create input[name=name]:read-only{color:#c7c4b7;background:#1b241d}#mailma-create input::placeholder{color:#a6aa9c}#mailma-create .entry-password-field{display:block;position:relative}#mailma-create .entry-password-field input{padding-right:78px}#mailma-create button{cursor:pointer;color:#eee4cf;background:#344136;border:1px solid #8e7955;border-radius:2px;min-height:42px;padding:9px 14px;font:700 14px/1.2 Trebuchet MS,Arial,sans-serif}#mailma-create .show-password{color:#eee4cf;background:#344136;border:0;min-height:36px;padding:5px 9px;font-size:12px;position:absolute;top:5px;right:5px}#mailma-create .entry-primary,#mailma-status .entry-primary{color:#271e12;cursor:pointer;background:linear-gradient(#dcc38e,#b69053);border:1px solid #ead19b;border-radius:2px;width:100%;min-height:48px;padding:10px 16px;font:700 15px/1.2 Trebuchet MS,Arial,sans-serif;box-shadow:inset 0 1px #fff7,0 4px 13px #0005}#mailma-create .entry-secondary{color:#e6dfc9;background:0 0;border-color:#6f775e}#mailma-create button:hover,#mailma-status button:hover{filter:brightness(1.12)}#mailma-create button:disabled,#mailma-status button:disabled{opacity:.65;cursor:wait}#mailma-entry :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #f5d48d}#mailma-create .account-note{color:#bfc3b6;margin:0;font-size:12px;line-height:1.45}#mailma-create fieldset{background:#19231b9c;border:1px solid #626e5c;min-width:0;margin:1px 0;padding:13px 14px 15px}#mailma-create legend{color:#d6bd8c;padding:0 7px;font:700 12px/1.2 Trebuchet MS,Arial,sans-serif}#mailma-create .entry-appearance-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 17px;display:grid}#mailma-create fieldset label{grid-template-columns:1fr 20px;align-items:center;gap:5px 8px;font-size:12px;display:grid}#mailma-create fieldset input[type=range]{accent-color:#b99a63;grid-column:1;width:100%;min-width:0;margin:0}#mailma-create .colour-preview{border:1px solid #d4c9ab;grid-area:1/2/span 2;width:20px;height:20px;display:block;box-shadow:0 0 0 1px #111}#mailma-create .error{color:#ffe2db;background:#63372e66;border-left:3px solid #f1a996;margin:0;padding:9px 11px;font-size:13px;line-height:1.45}#mailma-status{gap:17px;width:100%;display:grid}#mailma-status h2{margin-bottom:0}#mailma-status .status-message{overflow-wrap:anywhere}#mailma-status progress{accent-color:#c7a86b;background:#111a13;border:0;border-radius:0;width:100%;height:9px;display:block}#mailma-status progress::-webkit-progress-bar{background:#111a13}#mailma-status progress::-webkit-progress-value{background:#c7a86b}#mailma-status progress::-moz-progress-bar{background:#c7a86b}#mailma-status .status-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes entry-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=780px){#mailma-entry{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px}#mailma-entry .entry-brand{align-self:auto;padding:0}#mailma-entry .entry-title{font-size:clamp(42px,10vw,64px)}#mailma-entry .entry-subtitle{margin-top:7px;font-size:14px}#mailma-entry .entry-panel{justify-self:center;max-width:540px}}@media (height<=620px){#mailma-entry{align-content:start;align-items:start}#mailma-entry .entry-brand{align-self:auto;padding:0}}@media (width<=460px){#mailma-entry{padding:16px}#mailma-entry .entry-panel{padding:22px}#mailma-create .entry-appearance-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#mailma-entry .entry-brand,#mailma-entry .entry-panel{animation:none}}#mailma-header{left:max(8px, env(safe-area-inset-left));top:max(4px, env(safe-area-inset-top));text-shadow:1px 1px #000;align-items:center;gap:10px;max-width:calc(100% - 264px);display:flex;position:absolute}#mailma-header a{color:#fff;flex-shrink:0;font-size:15px;font-weight:700;text-decoration:none}#mailma-header a:hover{color:var(--highlight)}.player-label{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.connection-label{color:#80ff80;font-size:9px}.connection-label.offline{color:#ff6060}.sound-toggle{background:#0009;flex-shrink:0;min-height:26px;padding:3px 8px;font-size:12px}#mailma-tabs{top:max(4px, env(safe-area-inset-top));right:max(4px, env(safe-area-inset-right));width:246px;position:absolute}.tab-buttons{height:33px;display:flex}.tab-buttons button{background:#a0a0a080;border-width:1px 1px 0 0;justify-content:center;align-items:center;width:14.2857%;min-height:0;padding:0;display:flex}.tab-buttons button:first-child{border-left-width:1px}.tab-buttons button.active{background:#dcdcdca6}.tab-buttons button:hover{background:#dcdcdcb3}.tab-buttons img{object-fit:contain;width:26px;height:26px;image-rendering:pixelated}#mailma-tabs .panel{text-shadow:1px 1px #000;scrollbar-width:thin;scrollbar-color:#999 #555;background:#b5b5b5a0;border:1px solid #000;width:196px;max-height:calc(100dvh - 193px);margin-left:auto;overflow:auto}#mailma-tabs #mailma-inventory{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}#mailma-inventory .slot{background:var(--panel);border-width:0 1px 1px 0;height:34px;min-height:0;padding:0}#mailma-inventory .slot:hover{background:#dcdcdc99}.slot img{object-fit:contain;width:48px;height:32px;image-rendering:pixelated;display:block}.slot{position:relative}#mailma-inventory .slot.equipped{background:#a0303080;box-shadow:inset 0 0 0 1px #fff9}#mailma-inventory .slot.use-selected{outline-offset:-3px;outline:2px solid #eee}.inventory-use-status{color:#fff;background:#444;border:1px solid #999;margin:0;padding:6px 8px;font-size:12px}.inventory-use-status:empty{border:0;padding:0}.item-amount{color:#ff0;text-shadow:1px 1px #000;pointer-events:none;font-size:10px;line-height:12px;position:absolute;top:1px;left:2px}#mailma-combat{left:max(7px, env(safe-area-inset-left));top:max(39px, calc(env(safe-area-inset-top) + 35px));text-shadow:1px 1px #000;background:#bebebe80;border:1px solid #000;width:175px;max-width:calc(100vw - 266px);max-height:calc(100dvh - 190px);font-size:11px;position:absolute;overflow:auto}#mailma-combat summary{cursor:pointer;min-height:28px;padding:5px 4px;font-size:10px}#mailma-combat h2{text-align:center;border-top:1px solid #000;margin:0;padding:4px 2px;font-size:12px;font-weight:400}.combat-styles button{color:#111;width:100%;min-height:24px;text-shadow:none;background:#bebebe80;border-width:1px 0 0;padding:3px 1px;font-size:11px;display:block}.combat-styles button[aria-pressed=true]{color:#fff;text-shadow:1px 1px #000;background:#f008}.combat-styles button:hover:not(:disabled){color:#fff;text-shadow:1px 1px #000;background:#555a}.combat-training,.combat-escape{background:#3338;border-top:1px solid #000;margin:0;padding:5px 4px;font-size:10px;line-height:1.3}.combat-opponent{background:#333a;border-top:1px solid #000;grid-template-columns:1fr auto;align-items:center;gap:3px;padding:4px;display:grid}.combat-opponent>span:first-child{grid-column:1/-1}.combat-opponent progress{background:#b02020;border:1px solid #000;width:100%;height:9px}.combat-opponent progress::-webkit-progress-bar{background:#b02020}.combat-opponent progress::-webkit-progress-value{background:#30b030}.combat-opponent progress::-moz-progress-bar{background:#30b030}.opponent-hits{font-size:10px}.inventory-count{text-align:right;text-shadow:1px 1px #000;background:#0008;margin:0;padding:3px 5px;font-size:11px}.subtab-buttons{background:#a0a0a080;border-bottom:1px solid #000;width:100%;height:24px;display:flex}.subtab-buttons button{color:#000;width:50%;min-height:0;text-shadow:none;background:0 0;border:0;padding:0 2px}.subtab-buttons button+button{border-left:1px solid #000}.subtab-buttons button[aria-selected=true]{background:#dcdcdc80}.subtab-buttons button:hover{color:#900}.subpanel{background:#dcdcdc26}.panel-note{color:#fff;margin:0;padding:6px 5px;font-size:11px;line-height:1.4}#mailma-tabs #mailma-skills{background:0 0}#mailma-skills .subtab-buttons{background:#a0a0a080}#mailma-skills .subtab-buttons button[aria-selected=true],#mailma-skills .subpanel{background:#dcdcdc80}.skills-grid{grid-template-rows:repeat(11,17px);grid-template-columns:88px 96px;column-gap:0;padding:6px 5px 0;display:grid}#mailma-stats h3{color:#ff0;margin:0;font-size:12px;font-weight:400;line-height:13px}.skills-grid>h3{grid-area:1/1}.skill{text-shadow:1px 1px #000;text-align:left;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:0;min-width:0;min-height:0;padding:0;font-size:11px;line-height:13px;display:flex}.skill:hover,.skill:focus-visible,.skill.unavailable:hover{color:red}.skill-icon{object-fit:contain;width:17px;height:17px;image-rendering:pixelated;flex:0 0 17px;margin-right:1px;display:block}.skill-level{color:#ff0}.skill.unavailable{color:#fff}.skill.unavailable .skill-level{color:#ddd}.stats-extra{white-space:nowrap;align-items:center;gap:1px;font-size:11px;line-height:13px;display:flex}.skills-note{color:#ddd;margin:0;padding:3px 5px 4px;font-size:9px}.equipment-status{padding:7px 5px 0}.equipment-stats{grid-template-columns:118px 1fr;margin:0;font-size:11px;line-height:13px;display:grid}.equipment-stats>div{display:flex}.equipment-stats dd{color:#ff0;margin:0}.skill-details{border-top:1px solid #000;min-height:59px;padding:7px 5px 3px;font-size:11px;line-height:12px}.skill-details dl{grid-template-columns:max-content 1fr;gap:0 3px;margin:0;display:grid}.skill-details dd{color:#fff;margin:0}.skill-details p{margin:0;padding:0;line-height:1.5}.catalogue-details h3{color:var(--highlight);margin:0 0 6px;font-size:12px;font-weight:400}.quest-list{border-top:1px solid #000;max-height:250px;margin:0;padding:5px;font-size:12px;line-height:1.6;list-style:none;overflow-y:auto}.quest-list li{justify-content:space-between;gap:6px;display:flex}.quest-list span{color:#ddd}.catalogue-list{border-block:1px solid #000;height:90px;padding:2px 5px;overflow:auto}.catalogue-entry{text-align:left;text-shadow:1px 1px #000;background:0 0;border:0;width:100%;min-height:18px;padding:1px 0;font-size:11px;display:block}.catalogue-entry[aria-selected=true]{color:var(--highlight)}.catalogue-entry:hover{color:#ff6060}.catalogue-details{min-height:106px;padding:7px 5px;font-size:11px}.catalogue-description{margin:0 0 5px;line-height:1.4}.rune-list{color:var(--highlight);margin:5px 0;padding:0;line-height:1.5;list-style:none}.catalogue-action{width:100%;min-height:22px;margin-top:5px;font-size:11px}#mailma-tabs #mailma-map{background:#000;width:158px}.map-viewport{width:156px;height:156px;position:relative}#mailma-minimap{cursor:crosshair;width:156px;height:156px;image-rendering:pixelated;display:block}.map-compass{color:#fff;background:#111d;border:1px solid #aaa;width:24px;height:24px;min-height:0;padding:0;font-weight:700;position:absolute;top:4px;left:4px}.map-controls{background:#5c5c5c;border-block:1px solid #000;justify-content:space-between;align-items:center;display:flex}.map-controls button{background:0 0;border:0;width:25px;min-height:24px;padding:0}.map-position{text-align:center;padding:0 2px;font-size:10px}#mailma-map .panel-note{background:#5c5c5c;padding:5px;font-size:10px}#mailma-friends{min-height:154px}#mailma-friends>button{width:calc(100% - 10px);min-height:24px;margin:6px 5px;font-size:12px;display:block}.ignore-list{min-height:50px;max-height:144px;margin:0;padding:0 5px;font-size:12px;list-style:none;overflow-y:auto}.ignore-list li{justify-content:space-between;align-items:center;gap:3px;min-height:22px;display:flex}.ignore-list button{min-height:22px;color:var(--highlight);background:0 0;border:0;padding:0;font-size:11px}#mailma-ignore-form{border:1px solid #000;margin:5px;display:flex}#mailma-ignore-form input{color:#fff;background:#444;border:0;flex:1;width:0;min-width:0;padding:4px;font-size:11px}#mailma-ignore-form button{border-width:0 0 0 1px;min-height:26px;padding:2px 5px;font-size:11px}.local-status{color:var(--highlight);margin:0;padding:0 5px 5px;font-size:11px;line-height:1.4}.settings-block{background:#b5b5b52e;padding:5px}.settings-block+.settings-block{border-top:1px solid #000}.settings-block:nth-child(2n){background:#c9c9c947}.settings-block h3{color:var(--highlight);margin:0 0 4px;font-size:12px;font-weight:400}.setting-row{text-align:left;text-shadow:1px 1px #000;background:0 0;border:0;width:100%;min-height:19px;padding:1px 0;font-size:11px;display:block}.setting-row:hover:not(:disabled){color:#ff6060}.settings-block .panel-note{padding:4px 0 0;font-size:10px}.camera-controls{gap:3px;display:flex}.camera-controls button{background:#5558;width:25%;min-height:23px;padding:0}.logout-button{color:#fff;background:0 0;width:100%;min-height:24px;font-size:12px}#mailma-chat{bottom:max(4px, env(safe-area-inset-bottom));left:max(4px, env(safe-area-inset-left));background:#0009;border:1px solid #000;width:min(560px,100% - 8px);position:absolute}#mailma-chat .log{overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#999 #333;text-shadow:1px 1px #000;height:84px;padding:4px 7px;font-size:12px;line-height:1.4;overflow-y:auto}.log .chat{color:#fff}.log .game{color:var(--highlight)}#mailma-chat form{border-top:1px solid #000;display:flex}#mailma-chat input{color:#fff;background:#b5b5b540;border:none;flex:1;width:0;min-width:0;padding:5px 7px}#mailma-chat input::placeholder{color:#ddd}#mailma-chat form button{background:#b5b5b540;border-width:0 0 0 1px;min-height:28px;padding:3px 10px;font-size:12px}.chat-tabs{background:#767676a0;border-top:1px solid #000;height:24px;display:flex}.chat-tabs button{text-shadow:1px 1px #000;background:0 0;border:0;width:25%;min-height:0;padding:0 2px;font-size:11px}.chat-tabs button[aria-selected=true]{color:#ffc832}.chat-tabs button.unread{color:#ff3232}#mailma-help{color:#fff;text-align:right;text-shadow:1px 1px #000;pointer-events:none;max-width:280px;font-size:11px;line-height:1.6;position:absolute;bottom:4px;right:8px}#mailma-menu{z-index:1000;color:#fff;min-width:0;box-shadow:none;text-shadow:1px 1px #000;transform-origin:0 0;background:#5d5447;border:0;padding:0;font:12px OSRS B12,sans-serif;display:block;position:fixed;overflow:hidden}#mailma-menu:after{content:"";pointer-events:none;border:1px solid #000;position:absolute;inset:18px 1px 1px}#mailma-menu .menu-options{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:18px 0 2px;overflow:hidden auto}#mailma-menu .menu-options::-webkit-scrollbar{display:none}#mailma-menu .menu-heading{color:#5d5447;height:16px;text-shadow:none;background:#000;flex:none;margin-bottom:2px;padding:0 2px;font-weight:400;line-height:16px}#mailma-menu button{color:#fff;text-align:left;width:100%;height:15px;min-height:0;font:inherit;text-shadow:inherit;background:0 0;border:0;border-radius:0;flex:none;padding:0 6px 0 2px;line-height:15px;display:block}#mailma-menu button:hover,#mailma-menu button:focus{color:#ff0;background:0 0;outline:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#mailma-skill-guide{color:#e8dfc6;text-shadow:1px 1px #000;background:#483e33;border:0;border-radius:0;width:min(512px,100vw - 16px);max-height:calc(100dvh - 16px);margin:auto;padding:8px;overflow:hidden;box-shadow:0 3px 18px #000b}#mailma-skill-guide[open]{flex-direction:column;display:flex;overflow:hidden}#mailma-skill-guide::backdrop{background:#0009}.guide-heading{background:#302d25;border-bottom:1px solid #201c16;flex:none;justify-content:center;align-items:center;height:40px;display:flex;position:relative}.guide-heading>img{object-fit:contain;width:30px;height:30px;image-rendering:pixelated;margin-right:7px}.guide-heading h2{color:#ffcf65;margin:0;font-size:18px;font-weight:400}.guide-close{color:#0000;width:33px;height:33px;min-height:0;image-rendering:pixelated;cursor:pointer;background:url(/riimukaira/assets/osrs/ui/service-close.png) 50% no-repeat;border:0;padding:0;font-size:0;position:absolute;top:3px;right:3px}.guide-close:hover{background-image:url(/riimukaira/assets/osrs/ui/service-close-hover.png)}.guide-tabs{background:#39362d;flex-wrap:wrap;flex:none;justify-content:center;gap:5px;padding:6px 25px 8px;display:flex}.guide-tab{color:#e8dfc6;text-shadow:1px 1px #000;cursor:pointer;background:#514c3c;border:1px solid #211b14;flex:0 0 75px;height:22px;min-height:0;padding:0 2px;font-size:10px}.guide-tab[aria-selected=true]{color:#ffcf65;background:#716046}.guide-tab:hover{color:#fff;background:#685c47}.guide-scroll{scrollbar-width:thin;scrollbar-color:#867352 #29231d;border-top:1px solid #201c16;flex:auto;min-height:80px;max-height:min(320px,55dvh);overflow:auto}.guide-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.guide-scroll thead{z-index:1;color:#ffdf8a;background:#5a4b38;position:sticky;top:0}.guide-scroll th{text-align:left;height:17px;padding:0 5px;font-weight:400}.guide-scroll th:first-child{width:32px}.guide-scroll th:nth-child(2){width:48px}.guide-scroll td{overflow-wrap:anywhere;background:#40372c;border-bottom:1px solid #2d261f;height:37px;padding:2px 5px}.guide-scroll td:first-child{text-align:center}.guide-scroll td:nth-child(2){text-align:center;padding:0}.guide-scroll img{object-fit:contain;image-rendering:pixelated;vertical-align:middle}.guide-item-icon{object-fit:contain;width:48px;height:32px;image-rendering:pixelated}.guide-skill-icon{object-fit:contain;width:30px;height:30px;image-rendering:pixelated}#skill-guide-note{color:#d5c8ac;background:#39362d;margin:0;padding:5px;font-size:10px;line-height:1.3}@media (width<=900px){#mailma-help{display:none}#mailma-header{gap:7px}}@media (width<=620px){#mailma-combat{top:max(84px, calc(env(safe-area-inset-top) + 80px));width:140px;max-height:calc(100dvh - 250px)}#mailma-combat[open]{width:175px;max-width:calc(100vw - 14px)}#mailma-header{max-width:none;height:29px;right:4px}#mailma-header a{font-size:13px}.player-label{font-size:11px}.sound-toggle{margin-left:auto;font-size:11px}#mailma-tabs{top:max(37px, calc(env(safe-area-inset-top) + 33px))}#mailma-tabs .panel{max-height:calc(100dvh - 221px)}#mailma-chat .log{height:68px}#mailma-chat input,#mailma-ignore-form input{font-size:16px}}@media (pointer:coarse){#mailma-combat summary,.combat-styles button{min-height:44px}#mailma-inventory .slot{height:44px}.slot img{margin:auto}.tab-buttons{height:44px}.tab-buttons img{width:30px;height:30px}#mailma-menu button,#mailma-chat form button{min-height:44px}.chat-tabs,.subtab-buttons{height:34px}.skills-grid{grid-template-rows:repeat(11,26px)}.skill-icon{flex-basis:17px;width:17px;height:17px}.guide-tab,.setting-row,.catalogue-entry{min-height:30px}.catalogue-list{height:120px}.camera-controls button,.logout-button,.map-controls button{min-height:34px}#mailma-tabs .panel{max-height:calc(100dvh - 246px)}}@media (height<=520px) and (width>=621px){#mailma-chat{width:min(420px,100% - 265px)}#mailma-chat .log{height:48px}#mailma-tabs .panel{max-height:calc(100dvh - 62px)}}.player-trade{color:#ffffcf;background:#483d2d;border:4px ridge #9b8866;width:min(640px,100vw - 16px);max-height:calc(100dvh - 16px);padding:8px;overflow:hidden}.player-trade>header{flex:none}.player-trade>header .service-close{flex:none;margin:0}.player-trade .trade-body{min-height:0;padding:8px 10px 10px;overflow-y:auto}.player-trade .trade-body>p{margin:8px 0}.player-trade button,.player-trade input,.player-trade select{font:inherit;color:#ffffcf;background:#30291f;border:1px solid #9b8866;margin:4px;padding:8px}.player-trade button:disabled{opacity:.55}.player-trade form{flex-wrap:wrap;display:flex}.player-trade input{width:110px}.trade-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trade-columns section{overflow-wrap:anywhere;min-width:0}.trade-columns p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.player-trade h2,.player-trade h3{color:#ffed90}.equipment-open{color:#ffcf65;grid-column:1/-1}.equipment-dialog{background:#49463b;border:4px ridge #786f59;width:min(740px,100vw - 16px);max-height:calc(100dvh - 16px);padding:8px}.equipment-dialog>header{flex:none}.equipment-layout{flex:auto;grid-template-columns:170px minmax(150px,1fr) 220px;align-items:center;gap:12px;min-height:0;padding:10px 4px 4px;display:grid;overflow-y:auto}.equipment-slots{grid-template-rows:repeat(5,48px);grid-template-columns:repeat(3,48px);gap:5px;display:grid}.equipment-slots button{color:#e8ddc4;background:#726d5a;border:3px ridge #99917a;place-items:center;width:48px;height:48px;padding:3px;font-size:10px;display:grid;position:relative}.equipment-slots button:disabled{opacity:.65}.equipment-slots img{max-width:36px;max-height:36px;image-rendering:pixelated}.equipment-slots button span{color:#ff0;text-shadow:1px 1px #000;font-size:11px;position:absolute;top:0;left:1px}[data-equipment-slot="0"]{grid-area:1/2}[data-equipment-slot="1"]{grid-area:2/1}[data-equipment-slot="2"]{grid-area:2/2}[data-equipment-slot="13"]{grid-area:2/3}[data-equipment-slot="3"]{grid-area:3/1}[data-equipment-slot="4"]{grid-area:3/2}[data-equipment-slot="5"]{grid-area:3/3}[data-equipment-slot="7"]{grid-area:4/2}[data-equipment-slot="9"]{grid-area:5/1}[data-equipment-slot="10"]{grid-area:5/2}[data-equipment-slot="12"]{grid-area:5/3}.equipment-preview{touch-action:none;cursor:grab;width:100%;height:295px}.equipment-bonuses{color:#f6bf68;text-shadow:1px 1px #1f1a0e;font:14px/1.25 Georgia,serif}.equipment-bonuses h3{color:#ffba4b;margin:7px 0 1px;font-size:16px}.equipment-bonuses div{gap:2px;padding-left:12px;display:flex}.equipment-weight{color:#e0d9c4;flex:none;margin:0 8px 6px}@media (width<=620px){.equipment-layout{grid-template-columns:155px minmax(110px,1fr);gap:8px}.equipment-bonuses{columns:2;grid-column:1/-1;padding:8px}.equipment-bonuses h3{break-after:avoid}.equipment-preview{height:265px}.trade-columns{grid-template-columns:1fr;gap:5px}}#mailma-tabs{width:249px}.osrs-sidebar-frame{width:249px;height:336px;image-rendering:pixelated;flex:none;position:relative}.osrs-sidebar-edge{pointer-events:none;position:absolute}.osrs-sidebar-edge.edge-left-a{width:31px;height:133px;top:38px;left:0}.osrs-sidebar-edge.edge-left-b{width:28px;height:128px;top:171px;left:3px}.osrs-sidebar-edge.edge-right{width:28px;height:261px;top:38px;right:0}.osrs-sidebar-frame>.tab-buttons{background:url(/riimukaira/assets/osrs/ui/service-side-top.png) no-repeat;grid-template-columns:38px repeat(5,33px) 38px;gap:0;width:249px;height:38px;padding:0 4px;display:grid;position:absolute;top:0;left:0}.osrs-sidebar-frame>.tab-buttons-bottom{background-image:url(/riimukaira/assets/osrs/ui/service-side-bottom.png);background-position:100% 0;height:37px;top:299px}.osrs-sidebar-frame .tab-buttons .game-tab{background:0 0;border:0;width:100%;height:36px;min-height:0;margin:1px 0 0;padding:0;position:relative}.osrs-sidebar-frame .tab-buttons .game-tab.active{background:url(/riimukaira/assets/osrs/ui/service-highlight-middle.png) 50%/38px 36px no-repeat}.osrs-sidebar-frame .tab-buttons .game-tab:hover{filter:brightness(1.2)}.osrs-sidebar-frame .tab-buttons .game-tab:focus-visible{outline-offset:-3px;outline:1px solid #ffffa0}.osrs-sidebar-frame .tab-buttons img{filter:none;pointer-events:none;width:33px;height:36px}.osrs-sidebar-content{background:url(/riimukaira/assets/osrs/ui/service-side-background.png) no-repeat;width:190px;height:261px;position:absolute;top:38px;left:31px}#mailma-tabs .osrs-sidebar-content>.panel{scrollbar-color:#786b4e #302a20;background:0 0;border:0;width:190px;height:261px;min-height:0;max-height:none;margin:0;padding:0;font-size:11px;overflow:auto}#mailma-tabs .osrs-sidebar-content #mailma-inventory{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:32px;align-content:start;width:190px;max-width:100%;padding:2px 6px 0;display:grid}#mailma-tabs .osrs-sidebar-content #mailma-inventory .slot{background:0 0;border:0;min-width:0;height:32px;min-height:0}#mailma-tabs .osrs-sidebar-content #mailma-inventory .slot:hover{background:#ffffff0d}#mailma-tabs .osrs-sidebar-content .slot img{width:36px;height:32px;margin:auto}#mailma-tabs .osrs-sidebar-content .item-amount{font-size:10px;line-height:12px;top:0;left:0}#mailma-tabs .osrs-sidebar-content .panel-note{padding:8px 6px;font-size:11px}#mailma-tabs .osrs-sidebar-content .setting-row{min-height:26px;font-size:11px}#mailma-tabs .osrs-sidebar-content .settings-block{padding:7px 5px}#mailma-tabs .osrs-sidebar-content .settings-block h3{font-size:12px}#mailma-tabs .osrs-sidebar-content .settings-map{width:190px}#mailma-tabs .osrs-sidebar-content .equipment-status{text-align:center;padding:2px 5px}#mailma-tabs .osrs-sidebar-content .equipment-status h3{display:none}#mailma-tabs .osrs-sidebar-content .equipment-status button{color:#ffdf90;background:#514a3a;border:2px ridge #80765d;width:100%;min-height:26px;font-size:11px}.sidebar-equipment-slots{grid-template-rows:repeat(5,36px);grid-template-columns:repeat(3,36px);justify-content:center;gap:5px 8px;padding:6px 0}.sidebar-equipment-slots button{background:#625e4e80;border:1px solid #28261e;width:36px;height:36px;padding:0}.sidebar-equipment-slots button:disabled{opacity:1}.sidebar-equipment-slots img{width:32px;height:32px}#mailma-tabs #mailma-combat{background:0 0;border:0;width:100%;max-width:none;max-height:none;margin:0;font-size:11px;position:static}#mailma-tabs #mailma-combat summary{min-height:28px;font-size:10px}#mailma-tabs #mailma-combat h2{font-size:12px}#mailma-tabs .combat-styles{grid-template-columns:1fr 1fr;gap:5px;padding:8px 4px;display:grid}#mailma-tabs .combat-styles button{color:#ffdf90;background:#5c5545;border:2px ridge #716851;min-height:36px;font-size:11px}#mailma-tabs .combat-styles button[aria-pressed=true]{background:#682e23}#mailma-tabs .skills-grid{grid-template-rows:repeat(11,20px);gap:0 3px;padding:3px}#mailma-tabs .skill{font-size:10px;line-height:16px}#mailma-tabs .skill-icon{flex-basis:17px;width:17px;height:17px}#mailma-tabs .stats-extra,#mailma-tabs .skills-note{font-size:10px}#mailma-tabs .skill-details{font-size:11px}#mailma-tabs .catalogue-list{height:auto;max-height:135px}#mailma-tabs .catalogue-entry,#mailma-tabs .catalogue-details,#mailma-tabs .inventory-use-status:not(:empty){font-size:11px}@media (width>=960px) and (height>=600px){#mailma-root{--dock-width:340px}#mailma-tabs{width:var(--dock-width);background:#302c24;border:0;align-items:center;gap:6px;padding:8px 14px}.osrs-sidebar-frame{zoom:1.25}.map-dock{width:100%}.map-dock .map-viewport{width:clamp(120px,100dvh - 515px,210px)}#mailma-tabs .inventory-use-status:not(:empty){z-index:2;width:calc(100% - 28px);position:absolute;bottom:3px}}@media (width<=620px) and (height<=430px){#mailma-tabs{width:212px;top:34px}.osrs-sidebar-frame{zoom:.85}}.map-viewport,.map-dock .map-viewport{aspect-ratio:auto;background:url(/riimukaira/assets/osrs/ui/service-mini-left.png) 0 0/29px 156px no-repeat,url(/riimukaira/assets/osrs/ui/service-mini-right.png) 100% 0/48px 156px no-repeat,url(/riimukaira/assets/osrs/ui/service-mini-bottom.png) 0 100%/249px 8px no-repeat;width:249px;max-width:none;height:164px;margin:0 auto;position:relative}.map-viewport:after,.map-dock .map-viewport:after{content:"";pointer-events:none;background:url(/riimukaira/assets/osrs/ui/service-mini-cover.png) 29px 0/172px 156px no-repeat;position:absolute;inset:0}#mailma-minimap,.map-dock #mailma-minimap{clip-path:circle(49%);background:#000;width:149px;height:148px;position:absolute;top:5px;left:50px}.map-compass,.map-dock .map-compass{z-index:2;width:34px;height:34px;min-height:0;box-shadow:none;background:url(/riimukaira/assets/osrs/ui/service-compass.png) 50%/51px 51px no-repeat;border:0;border-radius:50%;padding:0;top:-1px;left:28px}.map-open{z-index:2;color:#0000;background:url(/riimukaira/assets/osrs/ui/service-world-map.png) 50%/contain no-repeat;border:0;width:30px;height:30px;padding:0;font-size:0;position:absolute;bottom:14px;right:8px}.osrs-world-map,.osrs-metalworking{color:#ffdc72;background:#484337;border:5px ridge #8e826b;max-height:90dvh;padding:0;box-shadow:0 10px 50px #0009}.osrs-world-map::backdrop,.osrs-metalworking::backdrop{background:#0007}.osrs-world-map{width:min(1100px,94vw)}.osrs-world-map[open]{flex-direction:column;display:flex;overflow:hidden}.osrs-world-map header,.osrs-world-map footer{flex:none}.osrs-world-map header,.osrs-metalworking header{background:#302d25;border-bottom:2px solid #817355;justify-content:space-between;align-items:center;padding:8px 12px;font:18px Georgia;display:flex}.osrs-world-map button,.osrs-metalworking button{color:#ffdc72;cursor:pointer;background:#514c3c;border:2px outset #8b7f64;padding:5px 12px;font:14px Georgia}.osrs-world-map canvas{touch-action:none;cursor:grab;flex:auto;width:100%;height:min(65dvh,600px);min-height:0;display:block}.osrs-world-map footer{flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.osrs-world-map output{margin-left:auto}.osrs-metalworking{width:min(850px,100vw - 16px);max-height:calc(100dvh - 16px);overflow:hidden}.osrs-metalworking[open]{flex-direction:column;display:flex}.osrs-metalworking header{flex:none}.osrs-metalworking>p{color:#f1e0b5;flex:none;margin:8px 0;padding:0 12px}.osrs-metalworking nav{flex-wrap:wrap;flex:none;gap:4px;padding:8px;display:flex}.osrs-metalworking button.selected{background:#70251c}.metal-recipes{flex:auto;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow:auto}.metal-recipes article{background:#3b382e;border:1px solid #817355;padding:8px}.metal-recipes h3{align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.metal-recipes img{object-fit:contain;image-rendering:pixelated}.metal-recipes p{color:#efe1b4;margin:6px 0;font-size:12px}.metal-recipes article>div{gap:4px;display:flex}.metal-recipes button{padding:3px 9px}.metal-recipes button:disabled{opacity:.4;cursor:default}@media (width>=960px) and (height>=600px){.map-dock .map-viewport{zoom:1.15}}#mailma-tabs .skills-grid{width:190px;height:261px;padding:0;display:block;position:relative}#mailma-tabs .skills-grid .skill{box-sizing:border-box;color:#ff0;background:url(/riimukaira/assets/osrs/ui/service-stats-188.png) 31px 0 no-repeat,url(/riimukaira/assets/osrs/ui/service-stats-187.png) no-repeat;border:0;min-height:0;padding:0;font-size:11px;display:block;position:absolute;overflow:hidden}#mailma-tabs .skills-grid .skill:focus-visible{outline-offset:-2px;outline:1px solid #ffffa0}#mailma-tabs .skills-grid .skill-icon{object-fit:contain;opacity:1;width:25px;height:25px;margin:0;position:absolute;top:4px;left:3px}#mailma-tabs .skills-grid .skill-level{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.osrs-total-level{background:url(/riimukaira/assets/osrs/ui/service-stats-189.png) 1px 0 no-repeat,url(/riimukaira/assets/osrs/ui/service-stats-190.png) 153px 0 no-repeat,url(/riimukaira/assets/osrs/ui/service-stats-191.png) repeat-x;width:190px;height:19px;position:absolute;top:241px;left:0;overflow:hidden}.osrs-total-level canvas{image-rendering:pixelated;position:absolute;inset:0}#mailma-tabs .osrs-icon-grid{align-content:start;gap:2px;height:auto;max-height:none;padding:3px;display:grid;overflow:visible}#mailma-tabs .spell-grid{grid-template-columns:repeat(7,minmax(0,1fr))}#mailma-tabs .osrs-spellbook{width:calc(100% - 8px);min-width:0}#mailma-tabs .prayer-grid{grid-template-columns:repeat(5,34px);padding:5px}#mailma-tabs .osrs-icon-grid .catalogue-entry{background:0 0;border:0;place-items:center;width:100%;min-width:0;height:26px;min-height:0;padding:0;display:grid}#mailma-tabs .prayer-grid .catalogue-entry{height:34px}#mailma-tabs .osrs-icon-grid .catalogue-entry:hover,#mailma-tabs .osrs-icon-grid .catalogue-entry[aria-selected=true]{background:#a79b6633;outline:1px solid #918563}.osrs-icon-grid img{object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated}#mailma-tabs .catalogue-details{color:#ffdc72;background:#292820;border:1px solid #7b7355;padding:6px}#mailma-tabs .catalogue-details h3{margin:0 0 4px;font-size:12px}#mailma-tabs .catalogue-details p,#mailma-tabs .catalogue-details ul{margin:3px 0;padding:0;font-size:11px}#mailma-tabs .rune-list{list-style:none}.osrs-spellbook{color:#ffdc72;background:#39372c;border:1px solid #8b8062;width:180px;margin:4px;font:11px Georgia,serif;display:block}.osrs-emotes{grid-template-columns:repeat(4,1fr);gap:2px;padding:5px;display:grid}.osrs-emotes button{background:0 0;border:0;place-items:center;min-width:0;height:48px;padding:0;display:grid}.osrs-emotes button:disabled{opacity:.65}.osrs-emotes img{object-fit:contain;max-width:40px;max-height:44px;image-rendering:pixelated}#mailma-root .map-orb{z-index:3;width:57px;height:34px;min-height:0;image-rendering:pixelated;background:url(/riimukaira/assets/osrs/ui/service-orb-frame.png) no-repeat;border:0;padding:0;position:absolute}#mailma-root .map-orb:disabled{opacity:1}.map-orb-hp{top:39px;left:0}.map-orb-prayer{top:73px;left:0}.map-orb-run{top:107px;left:10px}.map-orb-special{top:132px;left:35px}.orb-value{color:#6cff00;text-shadow:1px 1px #000;text-align:center;width:24px;font:10px/11px Arial;position:absolute;top:13px;left:1px}.orb-disc{background:url(/riimukaira/assets/osrs/ui/service-orb-empty.png);width:26px;height:26px;position:absolute;top:4px;left:28px}.orb-disc img{width:26px;height:26px;position:absolute;inset:0}#mailma-root .map-xp{z-index:3;background:url(/riimukaira/assets/osrs/ui/service-orb-xp.png);border:0;width:27px;height:27px;min-height:0;padding:0;position:absolute;top:18px;left:0}#mailma-root .map-compass{background-color:#0000;border:0;min-height:0}.chat-mode{color:#0f0;font-size:9px;line-height:9px;display:block}.chat-mode.unavailable{color:#f06050}#mailma-root .chat-tabs button{flex:1;width:auto;min-width:0}@media (width>=765px) and (height>=503px){body{place-items:center;display:grid}#mailma-root{--dock-width:249px;--chat-height:165px;background:#302b22;width:765px;height:503px}#mailma-canvas{border:2px ridge #655e47;width:519px;height:338px}#mailma-header{background:#0005;gap:5px;max-width:505px;font-size:9px;top:5px;left:5px}#mailma-header a,.player-label{font-size:9px}#mailma-header button{min-height:16px;padding:0 3px;font-size:9px}#mailma-tabs{background:#302b22;border:0;flex-direction:column;align-items:stretch;gap:0;width:249px;height:500px;padding:0;display:flex;position:absolute;top:3px;left:516px;right:auto}.map-dock{flex:0 0 164px;width:249px;height:164px}.map-dock .map-viewport{zoom:1;width:249px;height:164px;margin:0}.map-dock .map-controls,.map-dock .panel-note{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.map-dock .map-controls:focus-within{clip-path:none;z-index:6;width:220px;height:auto;top:110px;left:15px;overflow:visible}.osrs-sidebar-frame{zoom:1}#mailma-tabs .inventory-use-status:not(:empty){z-index:4;background:#302b22e8;width:190px;margin:0;padding:3px;position:absolute;bottom:38px;left:31px}#mailma-chat{color:#17120a;background:url(/riimukaira/assets/osrs/ui/service-chat-background.png) 0 0 no-repeat,url(/riimukaira/assets/osrs/ui/service-main-bottom.png) 0 100% no-repeat;border:0;flex-direction:column;width:519px;height:165px;padding:7px 8px 23px;display:flex;bottom:0;left:0}#mailma-chat .log{height:auto;min-height:0;text-shadow:none;scrollbar-width:thin;scrollbar-color:#786b50 #b4a684;flex:1;padding:0 9px 0 0;font-size:11px;line-height:14px}#mailma-chat .log .chat{color:#17205c}#mailma-chat .log .game{color:#17120a}#mailma-chat form{border-top:1px solid #857658;flex:0 0 21px}#mailma-chat input{color:#17205c;background:0 0;padding:2px 0;font-size:11px}#mailma-chat input::placeholder{color:#3b392e}#mailma-chat form button{color:#201b11;background:0 0;border:0;min-height:0;padding:0 4px;font-size:10px}#mailma-chat .chat-tabs{background:0 0;border:0;gap:6px;width:519px;height:23px;margin:0;padding:0 5px;position:absolute;bottom:0;left:0}#mailma-chat .chat-tabs button{color:#fff;text-shadow:1px 1px #000;background:url(/riimukaira/assets/osrs/ui/service-chat-button.png) 50% no-repeat;border:0;flex:0 0 56px;width:56px;height:22px;min-height:0;padding:2px 0 0;font-size:9px;line-height:9px}#mailma-chat .chat-tabs button[aria-selected=true]{color:#fff;background-image:url(/riimukaira/assets/osrs/ui/service-chat-selected.png)}#mailma-chat .chat-tabs button:disabled{opacity:1;color:#bbb}#mailma-chat .chat-tabs #chat-tab-report{background-image:url(/riimukaira/assets/osrs/ui/service-chat-report.png);flex-basis:75px;width:75px;padding:0;line-height:22px}#mailma-help{display:none}}#mailma-tabs .osrs-sidebar-frame>.skill-details{z-index:8;color:#000;min-height:0;text-shadow:none;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:absolute;bottom:auto}#mailma-tabs .osrs-sidebar-frame>.skill-details canvas{image-rendering:pixelated;display:block}#mailma-inventory .slot{-webkit-user-select:none;user-select:none}#mailma-inventory .slot[data-movable=true]{cursor:grab;touch-action:none}#mailma-inventory .slot.drag-source{opacity:.45}#mailma-inventory .slot.drag-target{background:#e4cf8522;box-shadow:inset 0 0 0 1px #e4cf85}.inventory-drag-ghost{z-index:950;pointer-events:none;image-rendering:pixelated;object-fit:contain;position:fixed;transform:translate(-50%,-50%)}@font-face{font-family:OSRS P11;src:url(/riimukaira/assets/osrs/ui/font-494.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:OSRS P12;src:url(/riimukaira/assets/osrs/ui/font-495.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:OSRS B12;src:url(/riimukaira/assets/osrs/ui/font-496.woff)format("woff");font-weight:400 900;font-display:swap}#mailma-root,.npc-service,.player-trade,.equipment-dialog,.osrs-metalworking,.osrs-world-map,#mailma-skill-guide{font-family:OSRS P12,sans-serif}#mailma-root select,#mailma-root textarea,.npc-service input,.npc-service select,.player-trade input,.player-trade button,.osrs-metalworking button,#mailma-skill-guide button{font-family:inherit}#mailma-menu{font-family:OSRS B12,sans-serif;font-size:12px}.osrs-metalworking header,.osrs-world-map header,.osrs-world-map button,.npc-service h2,.guide-heading h2{font-family:OSRS B12,sans-serif;font-weight:400}.orb-value{font-family:OSRS P11,sans-serif;font-size:11px}#mailma-chat .log,#mailma-chat input{font-family:OSRS P12,sans-serif;font-size:12px}#mailma-chat .chat-tabs button,.chat-mode{font-family:OSRS P11,sans-serif;font-size:11px}.native-fixed-sidebar>.osrs-native-interface{inset:0;position:absolute!important}#mailma-tabs .native-fixed-sidebar>.osrs-sidebar-content{background:0 0}#mailma-tabs .native-source-tab{pointer-events:auto;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}#mailma-tabs .native-source-tab:focus-visible{outline-offset:-3px;outline:1px solid #ff0}#mailma-root .native-fixed-minimap{background:0 0;width:249px;height:163px}#mailma-root .native-fixed-minimap:after{display:none}#mailma-root .native-fixed-minimap>.osrs-native-interface{inset:0;position:absolute!important}#mailma-root .native-fixed-minimap #mailma-minimap{clip-path:none;pointer-events:auto;width:145px;height:151px;top:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),url(/riimukaira/assets/osrs/ui/native-1183.png);mask-image:linear-gradient(#fff 0 0),url(/riimukaira/assets/osrs/ui/native-1183.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:alpha;mask-mode:alpha}#mailma-root .native-fixed-minimap .map-compass{pointer-events:auto;background:0 0;border:0;border-radius:0;width:32px;height:33px;min-height:0;top:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),url(/riimukaira/assets/osrs/ui/native-1184.png);mask-image:linear-gradient(#fff 0 0),url(/riimukaira/assets/osrs/ui/native-1184.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:alpha;mask-mode:alpha;transform:none!important}#mailma-root .native-fixed-minimap .native-orb-action{pointer-events:auto;background:0 0;border:0;width:57px;height:34px;padding:0;inset:0}#mailma-root .native-fixed-minimap .native-orb-action>*{visibility:hidden}#mailma-root .native-fixed-minimap .native-map-action-storage,#mailma-chat.native-chat .chat-tabs{display:none}#mailma-chat.native-chat .native-chatbar{width:519px;height:23px;position:absolute;bottom:0;left:0}.native-fixed-borders{pointer-events:none;width:765px;height:503px;display:none;position:absolute;top:0;left:0}.native-chat-name{height:16px;image-rendering:pixelated;flex:none;display:none}@media (width>=765px) and (height>=503px){.native-fixed-borders{display:block}#mailma-root #mailma-header{display:none}#mailma-root #mailma-tabs{height:499px;top:4px}#mailma-tabs .map-dock{flex-basis:163px;height:163px}#mailma-chat.native-chat{background:url(/riimukaira/assets/osrs/ui/native-1017.png) 0 0 no-repeat}#mailma-chat.native-chat .log{width:489px;height:114px;padding:0;position:absolute;top:6px;left:7px}#mailma-chat.native-chat form{border:0;width:505px;height:16px;min-height:0;position:absolute;top:120px;left:7px}#mailma-chat.native-chat input{padding:0;line-height:16px}#mailma-chat.native-chat form button{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#mailma-chat.native-chat .native-chat-name{display:block}}#mailma-root .native-compass-needle{transform-origin:25px 25px;pointer-events:none;width:51px;height:51px;image-rendering:pixelated;background:url(/riimukaira/assets/osrs/ui/native-169.png) no-repeat;position:absolute;top:-9px;left:-9px}#mailma-ui>.native-fixed-borders{pointer-events:none}.native-input-window{z-index:90}.native-input-editor,.native-input-help{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.native-input-editor{opacity:0}#mailma-tabs .osrs-sidebar-content>.native-sidebar-panel{padding:0;position:relative}#mailma-tabs .osrs-sidebar-content #mailma-inventory.native-inventory{padding:0;display:block;position:relative}#mailma-tabs .native-equipped-item{z-index:1;background:0 0;border:0;border-radius:0;width:36px;height:36px;min-height:0;padding:2px;position:absolute;inset:0}#mailma-tabs .native-equipped-item:disabled{opacity:1}#mailma-tabs .native-equipped-item img{width:32px;height:32px;image-rendering:pixelated}#mailma-tabs .native-equipped-item:focus-visible{outline:1px solid #ff0}#mailma-tabs .native-ignore-list{color:#ff0;margin:0;padding:4px 0;font-size:12px;list-style:none}#mailma-tabs .native-ignore-list li{justify-content:space-between;display:flex}#mailma-tabs .native-ignore-list button{color:#ff981f;background:0 0;border:0;min-height:0;padding:0 3px}#mailma-tabs .native-equipped-item,#mailma-tabs .native-ignore-list button{pointer-events:auto}#mailma-tabs .osrs-sidebar-content #mailma-inventory.native-inventory{scrollbar-width:thin;overflow-x:hidden}#mailma-tabs .native-ignore-list{pointer-events:auto;max-height:100%;overflow-y:auto}#mailma-tabs .native-ignore-list canvas{image-rendering:pixelated;display:block}@media (width>=765px) and (height>=503px){#mailma-tabs .native-sidebar-panel>.settings-map{display:none}}#mailma-skills{position:relative}.native-skills{width:190px;height:261px;position:relative}.native-skill-tooltip{z-index:8;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:absolute}.native-skill-tooltip[hidden]{display:none}.native-world-map-raster,.native-world-map-overview{pointer-events:auto;width:100%;height:100%;image-rendering:pixelated;touch-action:none;display:block}.native-world-map-raster{cursor:grab}.native-world-map-raster:active{cursor:grabbing}.native-world-map-raster:focus-visible{outline-offset:-1px;outline:1px solid #ff0}.native-world-map-overview{cursor:crosshair}.native-world-map-search{box-sizing:border-box;color:#ff981f;pointer-events:auto;background:#000;border:0;width:calc(100% - 2px);height:18px;padding:0 3px;font:12px OSRS P12,sans-serif;position:absolute;inset:1px}.native-world-map-search[hidden]{display:none}.native-guide-item{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block}.osrs-native-window{color:#ff981f;min-width:0;max-width:none;min-height:0;max-height:none;box-shadow:none;pointer-events:auto;z-index:70;background:0 0;border:0;margin:0;padding:0;font:12px OSRS P12,sans-serif;position:absolute;inset:4px auto auto 4px;overflow:visible}.osrs-native-window:not([open]){display:none}.osrs-native-window:focus{outline:none}.osrs-native-window.native-zone-chat{background:url(/riimukaira/assets/osrs/ui/service-chat-background.png) no-repeat;top:338px;left:0}.osrs-native-window.native-zone-full{top:0;left:0}.osrs-native-service-side{z-index:71;pointer-events:auto;background:url(/riimukaira/assets/osrs/ui/service-side-background.png) 50%;width:190px;height:261px;position:absolute;top:205px;left:547px}.osrs-native-service-side[hidden]{display:none}.osrs-native-interface{color:#ff981f;font:12px OSRS P12,sans-serif}.native-item-grid{pointer-events:auto;width:100%;position:relative}.native-item{all:unset;box-sizing:border-box;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;width:36px;height:32px;position:absolute}.native-item img{object-fit:contain;width:36px;height:32px;image-rendering:pixelated;position:absolute;inset:0}.native-item-quantity{pointer-events:none;width:36px;height:32px;image-rendering:pixelated;position:absolute;top:0;left:0}.native-item:focus-visible{outline:1px solid #ff0}.native-action-status{pointer-events:none;color:#ff0;text-align:center;text-shadow:1px 1px #000;font:12px OSRS P12,sans-serif;position:absolute;bottom:4px;left:8px;right:8px}.native-action-status:empty{display:none}.native-bank-search{box-sizing:border-box;color:#000;text-align:center;pointer-events:auto;background:#d2c4a6;border:0;width:100%;height:18px;font:12px OSRS P12,sans-serif}.native-dialogue-choices{color:#000;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;font:12px OSRS P12,sans-serif;display:flex}.native-dialogue-choices p{margin:0 0 4px;font-family:OSRS B12,sans-serif}.native-dialogue-choices button{all:unset;cursor:pointer;color:#000;text-align:center;font:12px OSRS P12,sans-serif}.native-dialogue-choices button:hover,.native-dialogue-choices button:focus-visible{color:#fff}@media (width<=764px),(height<=502px){.osrs-native-window{max-width:calc(100vw - 8px)}.osrs-native-service-side{position:fixed;top:205px;left:auto;right:8px}}
