@font-face{font-family:Rye;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/rye-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rye;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/rye-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 800;font-display:swap;src:url(../assets/fonts/alegreya-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 800;font-display:swap;src:url(../assets/fonts/alegreya-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 800;font-display:swap;src:url(../assets/fonts/alegreya-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 800;font-display:swap;src:url(../assets/fonts/alegreya-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--k-font-display:"Rye", "Georgia", serif;--k-font-body:"Alegreya", "Georgia", "Times New Roman", serif;--k-ink:#2b1a10;--k-ink-soft:#5a3d26;--k-ink-faint:#3b28168c;--k-paper:#efe0c2;--k-paper-light:#f8eed7;--k-paper-dark:#d8bf93;--k-leather:#4a2c1a;--k-leather-light:#6b4229;--k-leather-dark:#2c180c;--k-brass:#d1a94e;--k-brass-light:#f3d488;--k-brass-dark:#7d5a22;--k-ember:#e0813e;--k-wax:#9b2f1f;--k-sage:#8a9663;--k-sky:#9cc0d3;--k-cream:#f7ebd3;--k-danger:#b4442e;--k-rim:linear-gradient(155deg, #fbe7a6 0%, #d8ae55 20%, #8f6526 46%, #e6c26c 68%, #7a5420 100%);--k-rim-dark:linear-gradient(155deg, #c9a05a 0%, #7d5a22 35%, #3d260b 70%, #a37b38 100%);--k-radius:14px;--k-shadow:0 6px 18px #12090373;--k-shadow-strong:0 10px 30px #12090399;--k-tap:64px;--k-text-scale:1;--k-btn-scale:1;--k-hud-opacity:1;--k-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.15 0 0 0 0 0.05 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.k-title{font-family:var(--k-font-display);letter-spacing:.03em;font-weight:400;line-height:1.1}.k-text{font-family:var(--k-font-body);font-size:calc(17px * var(--k-text-scale));line-height:1.42}.k-small{font-family:var(--k-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:700}.k-hand{font-family:var(--k-font-body);font-style:italic}.k-panel{color:var(--k-ink);font-family:var(--k-font-body);background:var(--k-grain), radial-gradient(ellipse at 18% 12%, #fffaebcc, transparent 55%), radial-gradient(ellipse at 88% 92%, #a06e3247, transparent 60%), linear-gradient(160deg, #f5e9cf 0%, var(--k-paper) 45%, var(--k-paper-dark) 100%);box-shadow:inset 0 0 0 1px #5a371959, inset 0 0 40px #824e185c, inset 0 0 6px #6e3c0f59, var(--k-shadow-strong);border-radius:5px 7px 6px 4px/6px 4px 7px 5px;padding:22px 26px;position:relative}.k-panel .k-title{color:var(--k-ink)}.k-panel hr,.k-rule{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 10'%3E%3Cpath d='M0 5h128M172 5h128' stroke='%235a3d26' stroke-width='1.2'/%3E%3Cpath d='M150 1l5 4-5 4-5-4z' fill='%235a3d26'/%3E%3Ccircle cx='136' cy='5' r='1.6' fill='%235a3d26'/%3E%3Ccircle cx='164' cy='5' r='1.6' fill='%235a3d26'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;height:10px;margin:10px 0}.k-rule--light{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 10'%3E%3Cpath d='M0 5h128M172 5h128' stroke='%23d1a94e' stroke-width='1.2'/%3E%3Cpath d='M150 1l5 4-5 4-5-4z' fill='%23d1a94e'/%3E%3Ccircle cx='136' cy='5' r='1.6' fill='%23d1a94e'/%3E%3Ccircle cx='164' cy='5' r='1.6' fill='%23d1a94e'/%3E%3C/svg%3E")}.k-panel--leather{color:var(--k-cream);background:var(--k-grain), radial-gradient(ellipse at 30% 0%, #ffd29629, transparent 60%), radial-gradient(ellipse at 80% 110%, #00000059, transparent 60%), linear-gradient(170deg, #5d3922, var(--k-leather) 50%, var(--k-leather-dark));box-shadow:inset 0 0 0 2px #d1a94e99, inset 0 0 0 7px #0003, inset 0 0 30px #00000059, var(--k-shadow-strong);border-radius:12px}.k-panel--leather:before{content:"";pointer-events:none;border:1.5px dashed #f7ebd34d;border-radius:7px;position:absolute;inset:7px}.k-panel--leather .k-title{color:var(--k-brass)}.k-btn{--size:var(--k-tap);box-sizing:border-box;min-width:var(--size);min-height:var(--size);font-family:var(--k-font-body);letter-spacing:.02em;color:var(--k-cream);background:var(--k-grain) padding-box, radial-gradient(120% 90% at 50% 0%, #ffd6a03d, transparent 60%) padding-box, linear-gradient(180deg, var(--k-leather-light) 0%, #50301c 55%, #331c0e 100%) padding-box, var(--k-rim) border-box;text-shadow:0 1px 1px #000000b3;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;border:2.5px solid #0000;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:800;line-height:1;transition:transform 80ms,box-shadow 80ms,filter .2s,opacity .2s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1.5px #140a048c,inset 0 2px 0 1.5px #ffe2aa1f,0 4px #1d1006,0 7px 14px #0a050273}.k-btn:before{content:"";border-radius:inherit;pointer-events:none;border:1.3px dashed #f7ebd34d;position:absolute;inset:3.5px}.k-btn svg{filter:drop-shadow(0 1px 1px #0000008c);flex:none;width:26px;height:26px}.k-btn.is-down,.k-btn:active{transform:translateY(3px)scale(.97);box-shadow:inset 0 0 0 1.5px #140a048c,inset 0 3px 8px #00000080,0 1px #1d1006,0 3px 8px #0a050273}.k-btn.is-disabled{filter:saturate(.35)brightness(.78);opacity:.6}.k-btn.is-on{color:var(--k-brass-light);box-shadow:inset 0 0 0 1.5px #140a048c,inset 0 0 16px #e0813ebf,0 4px #1d1006,0 7px 14px #0a050273}@media (hover:hover){.k-btn:not(.is-disabled):hover{filter:brightness(1.07)}}.k-btn:focus-visible{box-shadow:0 0 0 3px #f3d488e6,0 4px #1d1006}.k-btn--round{width:var(--size);height:var(--size);border-width:3px;flex-direction:column;gap:1px;padding:0}.k-btn--round:before{border-radius:50%;inset:4px}.k-btn--round .k-btn__label{font-family:var(--k-font-body);letter-spacing:.08em;text-transform:uppercase;opacity:.92;font-size:10.5px;font-weight:800}.k-btn--primary{color:#3a2410;text-shadow:0 1px #fff2cd8c;background:var(--k-grain) padding-box, radial-gradient(90% 70% at 40% 16%, #fff9e1f2, #fff0c800 56%) padding-box, linear-gradient(180deg, var(--k-brass-light) 0%, #d6a94f 48%, #a87a33 100%) padding-box, var(--k-rim-dark) border-box;box-shadow:inset 0 0 0 1.5px #fff0c4bf,inset 0 -4px 8px #6e461473,0 4px #4a3010,0 7px 16px #0a050273}.k-btn--primary:before{border:1.3px solid #6e4b196b}.k-btn--primary svg{filter:drop-shadow(0 1px #fff4d2b3)}.k-btn--primary.is-down,.k-btn--primary:active{box-shadow:inset 0 0 0 1.5px #fff0c499,inset 0 4px 10px #6e461499,0 1px #4a3010,0 3px 8px #0a050273}.k-btn--primary:after{content:"";border-radius:inherit;opacity:0;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffa852b3,#e0813e47 60%,#0000);position:absolute;inset:-14px}.k-btn--primary.is-ready:after{animation:1.9s ease-in-out infinite k-ember}@keyframes k-ember{0%,to{opacity:.25;transform:scale(.92)}50%{opacity:.95;transform:scale(1.04)}}.k-btn--paper{color:var(--k-ink);text-shadow:none;background:var(--k-grain) padding-box, linear-gradient(180deg, var(--k-paper-light), var(--k-paper) 60%, var(--k-paper-dark)) padding-box, linear-gradient(160deg, #a07c47, #5b4022) border-box;box-shadow:inset 0 0 12px #8c5a1e38,0 3px #6d5230,0 6px 12px #0a05024d}.k-btn--paper:before{border-color:#5a3c1e52}.k-btn--paper svg{filter:none}.k-btn--paper.is-down,.k-btn--paper:active{box-shadow:inset 0 2px 10px #6e461466,0 1px #6d5230}.k-btn--ghost{color:inherit;text-shadow:none;background:0 0;border-color:#0000;box-shadow:inset 0 0 0 1.5px}.k-btn--ghost:before{display:none}.k-btn--small{--size:48px;padding:0 16px;font-size:15px}.k-btn--large{--size:84px;font-size:19px}.k-key{min-width:19px;height:19px;font:800 11px/1 var(--k-font-body);color:var(--k-ink);text-shadow:none;background:linear-gradient(#fbf3df,#e4d1a8);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;box-shadow:inset 0 0 0 1px #5a3c1e8c,0 2px #6d5230}@media (pointer:coarse){.k-key{display:none!important}}.is-touch .k-key{display:none!important}.k-plate{font:800 11.5px/1.1 var(--k-font-body);letter-spacing:.12em;text-transform:uppercase;color:#3a2410;text-shadow:0 1px #fff2cd80;background:var(--k-grain), linear-gradient(180deg, var(--k-brass-light), #c99a42 60%, #a27532);border-radius:4px;align-items:center;gap:6px;padding:3px 10px 4px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff0c499,inset 0 0 0 2px #5a3c1480,0 2px 6px #00000073}.k-badge{background:radial-gradient(circle at 35% 30%, #d9644a, var(--k-wax) 60%, #5e170c);pointer-events:none;border-radius:50%;width:16px;height:16px;transition:transform .25s cubic-bezier(.3,1.6,.5,1);position:absolute;top:2px;right:2px;transform:scale(0);box-shadow:0 1px 3px #0009,inset 0 0 0 1.5px #ffbea040}.k-badge.on{transform:scale(1)}.k-chip{min-height:36px;font-family:var(--k-font-body);color:var(--k-cream);background:linear-gradient(180deg, #56341eeb, #28160aeb) padding-box, var(--k-rim) border-box;text-shadow:0 1px 2px #000000b3;font-variant-numeric:tabular-nums;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:3px 14px 3px 4px;font-size:16px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 3px 10px #0006,inset 0 1px #ffdcaa26}.k-chip svg{width:18px;height:18px;color:var(--k-brass)}.k-chip__ico{color:#3a2410;background:radial-gradient(circle at 38% 30%, #fff2c8, var(--k-brass) 55%, #8a6326);border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid;box-shadow:inset 0 0 0 1px #5a3c148c,0 1px 2px #00000080}.k-chip__ico svg{color:#3a2410;filter:none;width:18px;height:18px}.k-card{background:#fffaec80;border-radius:6px;padding:12px 14px;box-shadow:inset 0 0 0 1px #5a371947,inset 0 0 14px #8c5a1e1f}.k-toast{color:var(--k-ink);font-family:var(--k-font-body);font-size:calc(16px * var(--k-text-scale));background:var(--k-grain), radial-gradient(ellipse at 20% 20%, #fffaebb3, transparent 60%), linear-gradient(170deg, var(--k-paper-light), var(--k-paper) 70%, var(--k-paper-dark));box-shadow:inset 0 0 16px #824e184d, inset 0 0 0 1px #5a371940, var(--k-shadow);border-radius:3px 8px 4px 9px/9px 3px 8px 4px;padding:10px 18px 11px;line-height:1.3}.k-progress{background:linear-gradient(#1e1006d9,#3c2210d9);border-radius:999px;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #d1a94ebf,inset 0 2px 4px #0009}.k-progress>i{width:calc(var(--p,0) * (100% - 6px));border-radius:inherit;background:linear-gradient(180deg, #f6dc94, var(--k-brass) 60%, #9a7330);transition:width .4s;position:absolute;inset:3px auto 3px 3px;box-shadow:inset 0 1px #fffadc99}.k-row{border-bottom:1px dashed #5a3c1e40;align-items:center;gap:12px;min-height:64px;padding:4px 2px;display:flex}.k-row:last-child{border-bottom:0}.k-row__icon{width:26px;height:26px;color:var(--k-ink-soft);flex:none}.k-row__icon svg{width:26px;height:26px}.k-row__label{min-width:0;font:700 calc(16px * var(--k-text-scale)) / 1.15 var(--k-font-body);color:var(--k-ink);flex:1}.k-row__label small{color:var(--k-ink-soft);margin-top:2px;font-size:13px;font-style:italic;font-weight:400;display:block}.k-toggle{background:linear-gradient(180deg, #3b2213, #5a3520) padding-box, var(--k-rim) border-box;border:2px solid #0000;border-radius:999px;flex:none;width:78px;height:36px;transition:background .2s;position:relative;box-shadow:inset 0 2px 5px #0009}.k-toggle:before{content:"KAPALI";font:800 8.5px/1 var(--k-font-body);letter-spacing:.08em;color:#f7ebd38c;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.k-toggle:after{content:"";background:radial-gradient(circle at 38% 30%, #fff3cc, var(--k-brass) 55%, #7d5a22);border-radius:50%;width:28px;height:28px;transition:transform .22s cubic-bezier(.3,1.4,.5,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0009,inset 0 0 0 1px #5a3c1499}.k-toggle.on{background:linear-gradient(180deg, #8a5a22, #c48a3a) padding-box, var(--k-rim) border-box}.k-toggle.on:before{content:"AÇIK";color:#fff6dce6;left:10px;right:auto}.k-toggle.on:after{transform:translate(42px)}.k-slider{touch-action:none;cursor:pointer;flex:none;width:min(46%,230px);height:44px;position:relative}.k-slider__track{background:linear-gradient(#2c180c,#4d2e1a);border-radius:999px;height:10px;margin-top:-5px;position:absolute;top:50%;left:14px;right:14px;box-shadow:inset 0 2px 3px #000000b3,0 1px #fff5dc99}.k-slider__fill{width:calc(var(--v,.5) * (100% - 4px));border-radius:inherit;background:linear-gradient(180deg, #f6dc94, var(--k-brass) 60%, #9a7330);position:absolute;inset:2px auto 2px 2px}.k-slider__thumb{top:50%;left:calc(14px + var(--v,.5) * (100% - 28px));background:radial-gradient(circle at 38% 30%, #fff3cc, var(--k-brass) 55%, #8a6326) padding-box, var(--k-rim-dark) border-box;border:2px solid #0000;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;transition:transform .12s;position:absolute;box-shadow:0 3px 6px #00000080}.k-slider.is-drag .k-slider__thumb{transform:scale(1.15)}.k-slider__value{text-align:right;min-width:46px;font:800 15px/1 var(--k-font-body);color:var(--k-ink-soft);font-variant-numeric:tabular-nums}.k-seg{background:linear-gradient(180deg, #3b2213, #5a3520) padding-box, var(--k-rim) border-box;border:2px solid #0000;border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 2px 5px #0000008c}.k-seg>button{min-width:60px;height:40px;font:800 14px/1 var(--k-font-body);color:#f7ebd3d1;text-shadow:0 1px 1px #0009;touch-action:none;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;position:relative}.k-seg>button:after{content:"";position:absolute;inset:-12px -1px}.k-seg>button.on{color:#3a2410;text-shadow:0 1px #fff2cd80;background:linear-gradient(180deg, var(--k-brass-light), #c99a42 60%, #a27532);box-shadow:inset 0 0 0 1px #fff0c499,0 2px 4px #00000073}.k-scroll{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#5a3c1e73 transparent;overflow-y:auto}.k-scroll::-webkit-scrollbar{width:6px}.k-scroll::-webkit-scrollbar-thumb{background:#5a3c1e66;border-radius:3px}.k-overlay{z-index:30;padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));pointer-events:auto;touch-action:none;background:radial-gradient(#140a0459,#140a04c7);justify-content:center;align-items:center;animation:.25s k-fade-in;display:flex;position:fixed;inset:0}@media (pointer:coarse) and (height<=540px){.k-overlay>.k-panel{zoom:.86}}.k-overlay.is-closing{animation:.2s forwards k-fade-out}@keyframes k-fade-in{0%{opacity:0}}@keyframes k-fade-out{to{opacity:0}}.k-overlay>.k-panel{touch-action:pan-y;max-height:100%;animation:.32s cubic-bezier(.2,.9,.3,1.2) k-rise;overflow:auto}@keyframes k-rise{0%{opacity:0;transform:translateY(18px)scale(.97)}}.k-overlay .k-panel>.k-title{padding-right:56px;font-size:26px}.k-close{z-index:2;position:absolute;top:10px;right:10px}#game-ui .ms-strip{left:calc(14px + env(safe-area-inset-left,0px));pointer-events:none;z-index:3;flex-direction:column;gap:5px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:96px}#game-ui .ms-strip[hidden]{display:none}#game-ui .ms-strip.is-low{opacity:.55}#game-ui .ms-row{min-width:168px;max-width:236px;color:var(--k-cream);font:700 13px/1.1 var(--k-font-body);background:linear-gradient(90deg,#261509db,#2615099e 80%,#26150933);border-radius:18px 10px 10px 18px;align-items:center;gap:7px;padding:3px 11px 3px 4px;display:inline-flex;box-shadow:inset 0 0 0 1px #d1a94e47}#game-ui .ms-row[hidden]{display:none}#game-ui .ms-ico{color:#2a1709;background:radial-gradient(circle at 35% 30%,#f2d48a,#b9852f 60%,#7a5418);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 0 0 1.5px #1e1006bf}#game-ui .ms-ico svg{width:17px;height:17px}#game-ui .ms-lbl{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;overflow:hidden}#game-ui .ms-bar{background:#0a050299;border-radius:5px;flex:1;min-width:56px;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0009,0 0 0 1px #d1a94e59}#game-ui .ms-bar>i{width:calc(var(--p,1) * 100%);background:linear-gradient(#f3d488,#c38f37 60%,#8a5f1e);border-radius:5px;transition:width .25s,background .4s;position:absolute;inset:0 auto 0 0}#game-ui .ms-row.is-warn .ms-bar>i{background:linear-gradient(#f0a86a,#d26f2e 60%,#8a3d16)}#game-ui .ms-row.is-bad .ms-bar>i{background:linear-gradient(#e9826b,#b4442e 60%,#6e2116)}#game-ui .ms-row.jolt{animation:.32s ms-jolt}#game-ui .ms-row.jolt .ms-ico{background:radial-gradient(circle at 35% 30%,#ffd2a6,#d26f2e 60%,#7a3418)}#game-ui .ms-val{text-align:right;font-variant-numeric:tabular-nums;min-width:34px;color:var(--k-brass-light)}@keyframes ms-jolt{0%,to{transform:translate(0)}25%{transform:translate(-3px)rotate(-.6deg)}60%{transform:translate(3px)rotate(.5deg)}}body.free-roam #game-ui .ms-strip{top:64px}.ms-result{text-align:center;min-width:min(84vw,360px);max-width:min(92vw,470px);color:var(--k-cream);font-family:var(--k-font-body);z-index:40;pointer-events:none;opacity:0;background:var(--k-grain), radial-gradient(ellipse at 50% 0%, #d1a94e38, transparent 60%), linear-gradient(170deg, #5b3720, var(--k-leather) 55%, var(--k-leather-dark));box-shadow:inset 0 0 0 2px #d1a94e8c, inset 0 0 0 5px #2c180cb3, inset 0 0 0 6px #d1a94e4d, var(--k-shadow-strong);border-radius:10px;padding:14px 22px;transition:opacity .35s,transform .35s cubic-bezier(.2,.9,.3,1.2);position:fixed;top:18%;left:50%;transform:translate(-50%,-10px)scale(.96)}.ms-result.in{opacity:1;transform:translate(-50%)scale(1)}.ms-result.is-fail{background:var(--k-grain), radial-gradient(ellipse at 50% 0%, #b4442e4d, transparent 60%), linear-gradient(170deg, #4a2418, #3a1c10 55%, #24100a)}.ms-result__kicker{font:700 12px/1 var(--k-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--k-brass)}.ms-result__title{font:400 25px/1.1 var(--k-font-display);letter-spacing:.02em;color:var(--k-brass-light);text-shadow:0 2px #00000073;margin:6px 0 2px}.ms-result__sub{font:italic 15px/1.3 var(--k-font-body);opacity:.85}.ms-result__rule{background:radial-gradient(circle, var(--k-brass) 2px, transparent 3px) center / 12px 10px repeat-x;opacity:.6;width:70%;height:10px;margin:8px auto 6px}.ms-result__lines{font:700 16px/1.2 var(--k-font-body);flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex}.ms-result__lines span{align-items:center;gap:5px;display:inline-flex}.ms-result__lines svg{width:18px;height:18px;color:var(--k-brass)}.ms-result__lines .is-neg{color:#f0a08a}.ms-result__lines .is-bonus{color:var(--k-brass-light)}.ms-layer{pointer-events:none;z-index:6;position:fixed;inset:0;overflow:hidden}.ms-say{max-width:230px;color:var(--k-ink);font:italic 600 15px/1.25 var(--k-font-body);background:var(--k-grain), linear-gradient(160deg, var(--k-paper-light), var(--k-paper) 60%, var(--k-paper-dark));opacity:0;will-change:transform;border-radius:12px;padding:6px 12px 7px;transition:opacity .25s;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #5a371966,0 3px 10px #12090373}.ms-say b{font:700 11px/1.1 var(--k-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-soft);margin-bottom:2px;font-style:normal;display:block}.ms-say:after{content:"";border:7px solid #0000;border-bottom:0;border-top-color:var(--k-paper-dark);margin-left:-7px;position:absolute;bottom:-7px;left:50%}.ms-say.on{opacity:1}.ms-q{color:#2a1709;opacity:0;will-change:transform;background:radial-gradient(circle at 35% 30%,#fbe7a6,#d1a94e 55%,#7d5a22);border-radius:50%;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;transition:opacity .3s;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #1e1006cc,0 0 14px #f3d4888c,0 4px 8px #00000080}.ms-q svg{width:26px;height:26px}.ms-q.on{opacity:1;animation:2.2s ease-in-out infinite ms-bob}.ms-q.is-near{box-shadow:0 0 0 2px #1e1006cc,0 0 22px #f3d488d9,0 4px 8px #00000080}@keyframes ms-bob{0%,to{margin-top:-20px}50%{margin-top:-26px}}body.free-roam .ms-q{display:none}.ms-board.k-panel{padding:16px 18px 14px}.ms-board__head{align-items:baseline;gap:12px;padding-right:56px;display:flex}.ms-board__title{font:400 26px/1 var(--k-font-display);color:var(--k-brass);letter-spacing:.03em}.ms-board__sub{font:italic 15px/1.2 var(--k-font-body);color:var(--k-paper-dark);opacity:.9}.ms-cork{background:radial-gradient(circle at 20% 30%,#0000001f 0 1px,#0000 2px) 0 0/9px 9px,radial-gradient(circle at 70% 60%,#ffe6be14 0 1px,#0000 2px) 0 0/7px 7px,linear-gradient(160deg,#a77a4c,#8b5f36 60%,#6d4826);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding:12px;display:grid;box-shadow:inset 0 0 0 3px #2c180c8c,inset 0 0 22px #00000073}.ms-note{color:var(--k-ink);font-family:var(--k-font-body);background:var(--k-grain), linear-gradient(170deg, var(--k-paper-light), var(--k-paper) 55%, var(--k-paper-dark));transform:rotate(var(--tilt,0deg));flex-direction:column;gap:4px;padding:16px 12px 10px;animation:.35s both ms-pin;display:flex;position:relative;box-shadow:0 4px 10px #12090373,inset 0 0 18px #824e1840}.ms-note:nth-child(2){--tilt:.8deg}.ms-note:nth-child(3){--tilt:-.6deg}.ms-note:first-child{--tilt:-1deg}.ms-note__pin{background:radial-gradient(circle at 35% 30%, #f6c3b0, var(--k-wax) 60%, #5a1a10);border-radius:50%;width:11px;height:11px;margin-left:-5px;position:absolute;top:5px;left:50%;box-shadow:0 2px 2px #0006}.ms-note__head{align-items:center;gap:6px;display:flex}.ms-note__ico{width:26px;height:26px;color:var(--k-ink-soft)}.ms-note__ico svg{width:26px;height:26px}.ms-note__tag{font:700 11px/1 var(--k-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-soft)}.ms-note__pay{font:700 14px/1 var(--k-font-body);color:var(--k-cream);background:linear-gradient(#5b3720,#3a2010);border-radius:11px;align-items:center;gap:3px;margin-left:auto;padding:2px 8px 2px 5px;display:inline-flex;box-shadow:inset 0 0 0 1px #d1a94e80}.ms-note__pay svg{width:15px;height:15px;color:var(--k-brass)}.ms-note__title{font:400 17px/1.15 var(--k-font-display);letter-spacing:.02em;color:var(--k-ink)}.ms-note__line{color:var(--k-ink-soft);font-size:14px;line-height:1.25}.ms-note__line i{color:var(--k-ink);margin-right:4px;font-style:normal;font-weight:700}.ms-note__tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.ms-note__tags span{font:700 11px/1 var(--k-font-body);color:var(--k-ink-soft);background:#5a371924;border-radius:9px;padding:3px 6px}.ms-note__tags span.is-risk{color:#7a2a18;background:#b4442e29}.ms-note__foot{justify-content:center;margin-top:auto;padding-top:6px;display:flex}.ms-note__foot .k-btn{--size:44px;padding:0 16px;font-size:15px}.ms-note.is-active{box-shadow:0 0 0 2px var(--k-brass), 0 4px 10px #12090373}.ms-empty{text-align:center;font:italic 16px/1.3 var(--k-font-body);color:var(--k-paper-light);grid-column:1/-1;padding:22px 10px}@keyframes ms-pin{0%{opacity:0;transform:translateY(-8px) rotate(var(--tilt,0deg))}to{opacity:1;transform:rotate(var(--tilt,0deg))}}.ms-board__tabs{gap:8px;margin-left:auto;display:flex}.ms-board__tabs .k-btn{--size:40px;opacity:.75;padding:0 12px;font-size:14px}.ms-board__tabs .k-btn.is-on{opacity:1;color:var(--k-ink);box-shadow:inset 0 0 0 2px var(--k-brass-dark), 0 0 0 2px var(--k-brass), 0 3px 0 #6d5230}.ms-cork.is-special{touch-action:pan-y;max-height:min(58vh,330px);overflow-y:auto}.ms-board__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.ms-board__active{font:italic 14px/1.2 var(--k-font-body);color:var(--k-paper-light)}@media (height<=430px){.ms-board.k-panel{padding:10px 14px}.ms-board__title{font-size:21px}.ms-cork{gap:9px;margin-top:8px;padding:9px}.ms-note{gap:3px;padding:13px 10px 8px}.ms-note__title{font-size:15px}.ms-note__line{font-size:13px}}.ms-tt{flex-direction:column;gap:8px;display:flex}.ms-tt__row{background:#5a37191a;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #5a371940}.ms-tt__row .ms-tt__ico{width:30px;height:30px;color:var(--k-ink-soft)}.ms-tt__row .ms-tt__ico svg{width:30px;height:30px}.ms-tt__main{flex:1;min-width:0}.ms-tt__dest{font:400 17px/1.1 var(--k-font-display);color:var(--k-ink)}.ms-tt__meta{font:14px/1.25 var(--k-font-body);color:var(--k-ink-soft)}.ms-tt__row .k-btn{--size:46px;padding:0 14px;font-size:15px}.ms-tt__note{font:italic 14px/1.3 var(--k-font-body);color:var(--k-ink-soft)}.ms-fail-actions{pointer-events:auto;justify-content:center;gap:12px;margin-top:12px;display:flex}body.ms-on-vehicle #game-ui .hud-jump,body.ms-passenger #game-ui .hud-gait,body.ms-passenger #game-ui .hud-med.riding-only,body.ms-passenger #game-ui .hud-ar-wrap{display:none!important}
