@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(./barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(./barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(./barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(./barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(./barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(./barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Stardos Stencil;font-style:normal;font-display:swap;font-weight:400;src:url(./stardos-stencil-latin-400-normal-CUUzsHzH.woff2) format("woff2"),url(./stardos-stencil-latin-400-normal-Cwb4xOXd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Stardos Stencil;font-style:normal;font-display:swap;font-weight:700;src:url(./stardos-stencil-latin-700-normal-BK95YeTL.woff2) format("woff2"),url(./stardos-stencil-latin-700-normal-DDlXcvky.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-display:swap;font-weight:400;src:url(./unifrakturmaguntia-latin-400-normal-ColWi6tl.woff2) format("woff2"),url(./unifrakturmaguntia-latin-400-normal-BmHZTSVP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0d0f14;--paper: #f4efe6;--parchment: #e9dcc0;--heart: #e23b3b;--gold: #f2c14e;--alarm: #ff2a2a;--sus-low: #f4efe6;--sus-mid: #f2c14e;--sus-high: #ff4d3d;--panel: rgba(13, 15, 20, .55);--panel-border: rgba(244, 239, 230, .15);--u: clamp(.62px, .105vmin, 1.25px);--stencil: "Stardos Stencil", "Impact", sans-serif;--cond: "Barlow Condensed", "Arial Narrow", sans-serif;--frak: "UnifrakturMaguntia", serif}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--ink);color:var(--paper);font-family:var(--cond)}#app{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;outline:none;user-select:none;-webkit-user-select:none}#view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.hidden{display:none!important}#hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.panel{background:var(--panel);border:1px solid var(--panel-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:calc(8 * var(--u))}#hearts-wrap{position:absolute;left:calc(26 * var(--u));top:calc(22 * var(--u))}#hearts{display:flex;gap:calc(6 * var(--u))}.heart{width:calc(34 * var(--u));height:calc(31 * var(--u));position:relative;transition:transform .15s}.heart svg{width:100%;height:100%;display:block;filter:drop-shadow(0 calc(2 * var(--u)) calc(3 * var(--u)) rgba(0,0,0,.55))}.heart.pulse{animation:hpulse .35s ease-out}@keyframes hpulse{0%{transform:scale(1.35)}to{transform:scale(1)}}#family-hearts{margin-top:calc(10 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u))}#family-hearts .heart{width:calc(22 * var(--u));height:calc(20 * var(--u))}#fam-hearts{display:flex;gap:calc(4 * var(--u))}.fam-icon{font-size:calc(15 * var(--u));letter-spacing:1px;opacity:.85}.fam-icon:before{content:"FAMILY";font-weight:700;color:var(--parchment)}#objective-wrap{position:absolute;top:calc(16 * var(--u));left:50%;transform:translate(-50%);text-align:center;width:calc(560 * var(--u))}#objective{font-weight:700;font-size:calc(26 * var(--u));letter-spacing:calc(1.6 * var(--u));text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.8)}#compass{position:relative;height:calc(34 * var(--u));margin:calc(4 * var(--u)) auto 0;width:calc(460 * var(--u));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}#compass-strip{position:absolute;left:0;top:0;height:calc(16 * var(--u));width:100%;border-top:1px solid rgba(244,239,230,.55)}#compass-strip span{position:absolute;top:calc(2 * var(--u));transform:translate(-50%);font-size:calc(14 * var(--u));font-weight:600;opacity:.8}#compass-strip i{position:absolute;top:0;width:1px;height:calc(6 * var(--u));background:#f4efe680}#compass-marker{position:absolute;top:calc(-6 * var(--u));transform:translate(-50%);color:var(--gold);font-size:calc(18 * var(--u));text-shadow:0 0 8px rgba(242,193,78,.8)}#compass-dist{position:absolute;top:calc(14 * var(--u));transform:translate(-50%);font-size:calc(14 * var(--u));font-weight:600;color:var(--paper)}#timer{margin-top:calc(6 * var(--u));font-family:var(--stencil);font-size:calc(34 * var(--u));color:var(--alarm);text-shadow:0 0 14px rgba(255,42,42,.6),0 2px 4px #000;letter-spacing:calc(2 * var(--u))}#timer.urgent{animation:tpulse .5s infinite alternate}@keyframes tpulse{0%{transform:scale(1)}to{transform:scale(1.08)}}#minimap-wrap{position:absolute;right:calc(24 * var(--u));top:calc(20 * var(--u));width:calc(160 * var(--u));height:calc(160 * var(--u));border-radius:50%;overflow:hidden;border:calc(2 * var(--u)) solid rgba(244,239,230,.35);box-shadow:0 0 0 calc(4 * var(--u)) #0d0f1473,0 4px 18px #0009;background:#0d0f1499}#minimap{width:100%;height:100%;display:block}#items{position:absolute;left:calc(26 * var(--u));bottom:calc(24 * var(--u));display:flex;gap:calc(8 * var(--u))}.slot{width:calc(58 * var(--u));height:calc(58 * var(--u));display:grid;place-items:center;position:relative;opacity:.45;transition:all .3s}.slot svg{width:64%;height:64%}.slot.have{opacity:1;border-color:#f2c14ed9;box-shadow:0 0 calc(12 * var(--u)) #f2c14e59 inset}.slot label{position:absolute;bottom:calc(-17 * var(--u));left:0;right:0;text-align:center;font-size:calc(11 * var(--u));letter-spacing:1px;font-weight:600;opacity:.85;white-space:nowrap}#weapon{position:absolute;right:calc(26 * var(--u));bottom:calc(24 * var(--u));display:flex;align-items:center;gap:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(18 * var(--u))}#weapon-icon svg{width:calc(78 * var(--u));height:calc(34 * var(--u));display:block}#ammo{font-weight:700;display:flex;align-items:baseline;gap:calc(6 * var(--u))}#ammo-mag{font-size:calc(38 * var(--u));line-height:1}#ammo-res{font-size:calc(18 * var(--u));opacity:.75}#ammo.reloading #ammo-mag{color:var(--gold);animation:blink .3s infinite alternate}@keyframes blink{0%{opacity:1}to{opacity:.3}}#crosshair{position:absolute;left:50%;top:50%;width:0;height:0}#crosshair i{position:absolute;background:#f4efe6d9;box-shadow:0 0 2px #000}#crosshair i:nth-child(1){width:2px;height:calc(8 * var(--u));left:-1px;top:calc(-16 * var(--u))}#crosshair i:nth-child(2){width:2px;height:calc(8 * var(--u));left:-1px;top:calc(8 * var(--u))}#crosshair i:nth-child(3){height:2px;width:calc(8 * var(--u));top:-1px;left:calc(-16 * var(--u))}#crosshair i:nth-child(4){height:2px;width:calc(8 * var(--u));top:-1px;left:calc(8 * var(--u))}#crosshair b{position:absolute;width:4px;height:4px;left:-2px;top:-2px;border-radius:50%;background:var(--paper);box-shadow:0 0 3px #000}#crosshair.target i,#crosshair.target b{background:var(--sus-high)}#crosshair.hit{animation:chit .18s}#crosshair.kill i{background:var(--gold)!important}@keyframes chit{0%{transform:rotate(45deg) scale(1.5)}to{transform:rotate(0) scale(1)}}#disguise-ring{position:absolute;left:50%;top:50%;width:calc(84 * var(--u));height:calc(84 * var(--u));transform:translate(-50%,-50%) rotate(-90deg)}#disguise-ring circle{fill:none;stroke-width:3.5}#disguise-ring .track{stroke:#f4efe62e}#disguise-ring .fill{stroke:var(--paper);stroke-linecap:round;stroke-dasharray:276.5;transition:stroke .3s}#disguise-ring.low .fill{stroke:var(--sus-high)}#disguise-label{position:absolute;left:50%;top:calc(50% + 52 * var(--u));transform:translate(-50%);text-align:center}#disguise-label span{display:block;font-size:calc(20 * var(--u));font-weight:700;text-shadow:0 1px 4px #000}#disguise-label em{font-style:normal;font-family:var(--stencil);font-size:calc(15 * var(--u));letter-spacing:calc(3 * var(--u));background:var(--panel);padding:calc(2 * var(--u)) calc(10 * var(--u));border-radius:4px}#prompt{position:absolute;left:50%;top:calc(50% + 110 * var(--u));transform:translate(-50%);display:flex;align-items:center;gap:calc(10 * var(--u));background:var(--panel);border:1px solid var(--panel-border);padding:calc(6 * var(--u)) calc(16 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(21 * var(--u));font-weight:600;white-space:nowrap}kbd{display:inline-grid;place-items:center;min-width:calc(30 * var(--u));height:calc(30 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(6 * var(--u));background:var(--paper);color:var(--ink);font-family:var(--cond);font-weight:700;font-size:calc(18 * var(--u));box-shadow:0 calc(3 * var(--u)) 0 #9c968c}#boss{position:absolute;left:50%;bottom:calc(40 * var(--u));transform:translate(-50%);width:calc(520 * var(--u));text-align:center;animation:slidein .6s ease-out}#boss-name{font-family:var(--stencil);font-size:calc(26 * var(--u));letter-spacing:calc(4 * var(--u));text-shadow:0 2px 6px #000;margin-bottom:calc(6 * var(--u))}#boss-bar{height:calc(14 * var(--u));background:#0d0f14b3;border:1px solid rgba(244,239,230,.4);border-radius:3px;overflow:hidden}#boss-fill{height:100%;width:100%;background:linear-gradient(180deg,#ff5a4a,#b3121b);transition:width .2s}@keyframes slidein{0%{transform:translate(-50%,60px);opacity:0}to{transform:translate(-50%);opacity:1}}#family-arrow{position:absolute;font-size:calc(36 * var(--u));color:var(--gold);text-shadow:0 0 10px rgba(242,193,78,.8),0 2px 4px #000;transform-origin:center}#popups{position:absolute;left:50%;top:30%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--u))}.popup{font-family:var(--stencil);font-size:calc(36 * var(--u));letter-spacing:calc(4 * var(--u));padding:calc(6 * var(--u)) calc(24 * var(--u));background:var(--panel);border:1px solid var(--panel-border);border-radius:calc(8 * var(--u));text-shadow:0 2px 4px #000;animation:pop 2.2s ease-out forwards;white-space:nowrap}.popup.small{font-family:var(--cond);font-weight:600;font-size:calc(22 * var(--u));letter-spacing:1px}.popup.red{color:var(--sus-high);border-color:#ff4d3d80}.popup.gold{color:var(--gold);border-color:#f2c14e80}@keyframes pop{0%{transform:scale(1.4);opacity:0}10%{transform:scale(1);opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-20px)}}#dmg i{position:absolute;opacity:0;transition:opacity .35s}#dmg .t{left:0;right:0;top:0;height:30%;background:linear-gradient(180deg,rgba(200,20,20,.6),transparent)}#dmg .b{left:0;right:0;bottom:0;height:30%;background:linear-gradient(0deg,rgba(200,20,20,.6),transparent)}#dmg .l{top:0;bottom:0;left:0;width:25%;background:linear-gradient(90deg,rgba(200,20,20,.6),transparent)}#dmg .r{top:0;bottom:0;right:0;width:25%;background:linear-gradient(270deg,rgba(200,20,20,.6),transparent)}#fanfare{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle,#0003,#000000a6);pointer-events:none}#fanfare .rays{position:absolute;left:50%;top:42%;width:120vmin;height:120vmin;transform:translate(-50%,-50%);background:repeating-conic-gradient(rgba(255,214,120,.28) 0 8deg,transparent 8deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 60%);mask-image:radial-gradient(circle,#000 0,transparent 60%);animation:spin 8s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}#fanfare-item{position:absolute;left:50%;top:42%;width:34vmin;height:34vmin;transform:translate(-50%,-50%);animation:rise .6s cubic-bezier(.2,1.6,.4,1);filter:drop-shadow(0 0 30px rgba(255,214,120,.7))}@keyframes rise{0%{transform:translate(-50%) scale(.4);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}#fanfare .banner{position:absolute;left:50%;top:66%;transform:translate(-50%);text-align:center;background:var(--panel);border:1px solid rgba(242,193,78,.5);padding:calc(10 * var(--u)) calc(40 * var(--u));border-radius:calc(8 * var(--u));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#fanfare h2{margin:0;font-family:var(--stencil);font-size:calc(48 * var(--u));letter-spacing:calc(5 * var(--u));color:var(--paper)}#fanfare p{margin:calc(4 * var(--u)) 0 0;font-size:calc(22 * var(--u));font-weight:600;color:var(--parchment)}#screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}#screen.bg{background-color:#05070c;background-position:center;background-size:cover;background-repeat:no-repeat}#screen.dim{background:#05070cb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.title-logo{font-family:var(--stencil);font-size:calc(110 * var(--u));line-height:.9;letter-spacing:calc(6 * var(--u));text-shadow:0 6px 30px rgba(0,0,0,.9);margin:0}.title-logo small{display:block;font-size:.5em;letter-spacing:calc(10 * var(--u))}.title-sub{font-size:calc(18 * var(--u));letter-spacing:calc(8 * var(--u));opacity:.7;margin-top:calc(18 * var(--u))}.press{margin-top:calc(48 * var(--u));font-size:calc(26 * var(--u));font-weight:600;letter-spacing:calc(6 * var(--u));animation:blink 1s infinite alternate}.controls-card{position:absolute;right:calc(28 * var(--u));bottom:calc(28 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u));text-align:left;display:grid;grid-template-columns:auto auto;gap:calc(10 * var(--u)) calc(16 * var(--u));align-items:center;font-size:calc(18 * var(--u));font-weight:600}.controls-card .keys{display:flex;gap:calc(4 * var(--u))}.best{position:absolute;left:calc(28 * var(--u));bottom:calc(28 * var(--u));font-size:calc(18 * var(--u));opacity:.8;padding:calc(10 * var(--u)) calc(16 * var(--u))}.card{max-width:calc(900 * var(--u));padding:0 calc(30 * var(--u))}.card .line{font-size:calc(40 * var(--u));font-weight:600;line-height:1.3;text-shadow:0 3px 14px #000;animation:fadein 1.2s ease-out}.card .skip{margin-top:calc(40 * var(--u));font-size:calc(17 * var(--u));opacity:.6;letter-spacing:2px}@keyframes fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.menu{display:flex;flex-direction:column;gap:calc(8 * var(--u));min-width:calc(320 * var(--u))}.menu h1,.big-h{font-family:var(--stencil);font-size:calc(54 * var(--u));letter-spacing:calc(5 * var(--u));margin:0 0 calc(16 * var(--u));text-shadow:0 4px 20px #000}.big-h.red{color:var(--sus-high)}.btn{pointer-events:auto;cursor:pointer;font-family:var(--cond);font-weight:700;font-size:calc(22 * var(--u));letter-spacing:2px;text-transform:uppercase;color:var(--paper);background:var(--panel);border:1px solid var(--panel-border);border-radius:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(22 * var(--u));transition:all .12s}.btn:hover,.btn.sel{background:#f4efe6eb;color:var(--ink);transform:scale(1.03)}.btn:active{transform:scale(.97)}.hint{margin-top:calc(14 * var(--u));font-size:calc(16 * var(--u));opacity:.65}.pause-layout{display:flex;gap:calc(40 * var(--u));align-items:center}#pausemap{width:calc(520 * var(--u));height:calc(440 * var(--u));border-radius:calc(10 * var(--u));box-shadow:0 10px 40px #000000b3}.results{min-width:calc(560 * var(--u));padding:calc(26 * var(--u)) calc(40 * var(--u))}.rank{font-family:var(--stencil);font-size:calc(140 * var(--u));line-height:1;color:var(--gold);text-shadow:0 0 40px rgba(242,193,78,.5);margin:calc(4 * var(--u)) 0}.stats{display:grid;grid-template-columns:1fr auto;gap:calc(6 * var(--u)) calc(30 * var(--u));font-size:calc(22 * var(--u));text-align:left;margin:calc(14 * var(--u)) 0 calc(20 * var(--u))}.stats b{text-align:right}.newbest{color:var(--gold);font-weight:700;letter-spacing:2px}#fade{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;transition:opacity .45s}#fade.on{opacity:1}#fade.red{background:#3a0000}@media (max-height: 520px){.controls-card,.best{display:none}}.story{position:absolute;top:0;right:0;bottom:0;left:0;background:#05070c;overflow:hidden}.story-img{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;background-size:cover;background-position:center;animation:kenburns 11s ease-out forwards,fadein-img 1.2s ease-out}@keyframes kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-1.5%,-1%)}}@keyframes fadein-img{0%{opacity:0}to{opacity:1}}.story-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#05070cf5,#05070cbf 30%,#05070c00 62%),radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%)}.story-text{position:absolute;left:50%;bottom:calc(96 * var(--u));transform:translate(-50%);width:min(92%,calc(1100 * var(--u)));text-align:center}.story-text .kicker{font-family:var(--stencil);color:var(--gold);font-size:calc(24 * var(--u));letter-spacing:calc(6 * var(--u));text-transform:uppercase;margin-bottom:calc(14 * var(--u));animation:fadein .8s ease-out both;text-shadow:0 2px 10px #000}.story-text p{margin:calc(6 * var(--u)) 0;font-size:calc(32 * var(--u));font-weight:600;line-height:1.3;color:var(--paper);text-shadow:0 3px 14px #000;opacity:0;animation:fadein 1.1s ease-out forwards}.story-foot{position:absolute;left:0;right:0;bottom:calc(30 * var(--u));display:flex;justify-content:space-between;align-items:center;padding:0 calc(36 * var(--u));font-size:calc(16 * var(--u));letter-spacing:2px;color:#f4efe6a6}.story-foot .dots{display:flex;gap:calc(8 * var(--u))}.story-foot .dots i{width:calc(28 * var(--u));height:calc(4 * var(--u));background:#f4efe640;border-radius:2px}.story-foot .dots i.done{background:#f4efe6b3}.story-foot .dots i.on{background:var(--gold)}.story-foot kbd{font-family:var(--cond);border:1px solid rgba(244,239,230,.4);border-radius:4px;padding:0 calc(6 * var(--u))}
