:root{--sat:env(safe-area-inset-top);--sar:env(safe-area-inset-right);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left);--ink:#fff4dc;--night:#0b0a1f;--marigold:#ffb347;--sindoor:#e8553e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--night);height:100%;color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;font-family:"Baloo 2",ui-rounded,SF Pro Rounded,system-ui,sans-serif;overflow:hidden}#app{touch-action:none;position:fixed;inset:0}#app canvas{width:100%;height:100%;display:block}#loader{background:radial-gradient(circle at 50% 55%, #2a1838 0%, var(--night) 70%);z-index:10;place-content:center;justify-items:center;gap:18px;transition:opacity .8s;display:grid;position:fixed;inset:0}#loader.done{opacity:0;pointer-events:none}.loader-diya{background:linear-gradient(#c8693a,#7a3420);border-radius:0 0 40px 40px;width:64px;height:22px;position:relative}.loader-diya:before{content:"";filter:drop-shadow(0 0 12px #ffae42);transform-origin:50% 100%;background:radial-gradient(circle at 50% 70%,#fff7c2 0%,#ffc04d 45%,#ff7a1a 80%,#0000 100%);border-radius:50%/65% 65% 35% 35%;width:14px;height:26px;margin-left:-7px;animation:.18s infinite alternate flicker;position:absolute;bottom:18px;left:50%}.loader-text{letter-spacing:.04em;opacity:.85;margin:0;font-size:18px}#loader .intro{text-align:center;opacity:.72;max-width:min(520px,88vw);font-size:14px;line-height:1.5}#loader .intro h1{letter-spacing:.18em;text-transform:uppercase;color:#ffc77a;margin:0 0 4px;font-size:15px;font-weight:700}#loader .intro p{margin:0 0 6px}#loader .intro{transition:opacity .15s}#loader.done .intro{opacity:0}#loader .intro nav{margin-top:4px;font-size:13px}#loader .intro a{color:#ffd27a}@media (max-height:520px){#loader{gap:10px}#loader .intro p+p{display:none}}.nogl{text-align:center;max-width:min(420px,88vw)}.nogl-title{color:#ffd27a;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25}.nogl-body{opacity:.88;margin:0 0 20px;font-size:16px;line-height:1.5}.nogl-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.nogl-go,.nogl-ghost{cursor:pointer;border-radius:999px;padding:12px 24px;font:700 17px/1 inherit;text-decoration:none}.nogl-go{color:#2a1020;background:linear-gradient(#ffd27a,#ff9a3c);border:0}.nogl-ghost{color:#ffe2b0;background:#1e0e1e80;border:1px solid #ffc87880}@keyframes flicker{0%{transform:scale(1)rotate(-2deg)}to{transform:scale(.92,1.08)rotate(2deg)}}#hud{pointer-events:none;z-index:5;font-size:16px;position:fixed;inset:0}.hud-top{top:max(14px, var(--sat));left:max(14px, var(--sal));right:max(14px, var(--sar));opacity:0;justify-content:space-between;transition:opacity .6s;display:flex;position:absolute}#hud.playing .hud-top{opacity:1}.pill{-webkit-backdrop-filter:blur(6px);color:var(--ink);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0009;background:#140c1e8c;border:1px solid #ffc47840;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-weight:600;display:inline-flex}.pill.bump{animation:.35s ease-out bump}@keyframes bump{40%{border-color:#ffc478cc;transform:scale(1.12)}}.icon-btn{pointer-events:auto;cursor:pointer;padding:7px 11px;font-size:16px}.ico-diya{width:20px;height:14px;position:relative}.ico-diya:before{content:"";background:#c8693a;border-radius:0 0 10px 10px;height:7px;position:absolute;bottom:0;left:1px;right:1px}.ico-diya:after{content:"";background:radial-gradient(circle at 50% 70%,#fff4c0,#ffb040 60%,#ff7a1a);border-radius:50%/65% 65% 35% 35%;width:6px;height:9px;position:absolute;bottom:6px;left:7px;box-shadow:0 0 8px #ffa040}.crosshair{opacity:0;background:#fff0d2b3;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #00000080}#hud.playing .crosshair{opacity:1}.prompt{left:50%;bottom:max(70px, calc(var(--sab) + 50px));opacity:0;white-space:nowrap;background:#1e0e1eb3;border:1px solid #ffc47866;border-radius:999px;padding:9px 18px;font-size:17px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;transform:translate(-50%,8px)}.prompt.on{opacity:1;transform:translate(-50%)}.prompt kbd{background:var(--ink);color:#2a1530;text-align:center;border-radius:6px;min-width:24px;margin-right:6px;padding:1px 7px;font:700 14px/20px ui-monospace,monospace;display:inline-block}.toast{left:50%;top:max(70px, calc(var(--sat) + 56px));max-width:min(calc(var(--W,100vw) * .88), 520px);text-align:center;opacity:0;background:linear-gradient(135deg,#78283cd1,#3c1446d1);border:1px solid #ffc87873;border-radius:16px;padding:11px 20px;font-size:17px;line-height:1.35;transition:opacity .4s,transform .4s;position:absolute;transform:translate(-50%,-10px);box-shadow:0 8px 30px #00000059}.toast.on{opacity:1;transform:translate(-50%)}.toast b{color:#ffd27a}.start{pointer-events:auto;background:radial-gradient(at 50% 60%,#140a2826,#080614bf);place-items:center;transition:opacity .7s;display:grid;position:absolute;inset:0}.start.gone{opacity:0;pointer-events:none}.start-card{text-align:center;padding:24px}.start .kicker{letter-spacing:.3em;text-transform:uppercase;color:#ffc77a;margin:0;font-size:13px}.start h1{font-size:clamp(42px, calc(var(--W,100vw) * .09), 84px);background:linear-gradient(#fff3d2,#ffb347 60%,#ff7a2a);color:#0000;filter:drop-shadow(0 0 22px #ff963c73);-webkit-background-clip:text;background-clip:text;margin:6px 0 4px;font-weight:800;line-height:1}.start .tag{font-size:clamp(17px, calc(var(--W,100vw) * .036), 22px);opacity:.92;margin:0 0 26px}.start .go{pointer-events:auto;color:#2a1020;cursor:pointer;background:linear-gradient(#ffd27a,#ff9a3c);border:0;border-radius:999px;padding:14px 34px;font:700 19px/1 inherit;box-shadow:0 0 0 4px #ffb45a2e,0 10px 30px #ff782859}.start .go:active{transform:scale(.97)}.start .how{opacity:.7;max-width:420px;margin:22px auto 0;font-size:14px;line-height:1.6}.joy-base{pointer-events:none;opacity:0;z-index:6;background:#1e0f2840;border:2px solid #ffe6be59;border-radius:50%;width:112px;height:112px;margin:-56px 0 0 -56px;transition:opacity .15s;position:fixed}.joy-base.on{opacity:1}.joy-knob{background:#ffdcaa8c;border-radius:50%;width:44px;height:44px;position:absolute;top:34px;left:34px}.action-btn{right:max(22px, var(--sar));bottom:max(34px, calc(var(--sab) + 18px));color:#fff8ea;text-shadow:0 1px 2px #00000080;z-index:6;opacity:0;pointer-events:none;touch-action:none;background:radial-gradient(circle at 50% 40%,#ffaa50d9,#c85028d9);border:2px solid #ffd28ccc;border-radius:46px;min-width:92px;max-width:128px;height:92px;padding:0 16px;font:700 17px/1 inherit;transition:opacity .2s,transform .2s;position:fixed;transform:scale(.8);box-shadow:0 0 24px #ff8c3273}.action-btn.on{opacity:1;pointer-events:auto;transform:scale(1)}#hud.instant,#hud.instant *{transition:none!important}.hud-counts{gap:8px;display:flex}.found-count svg{margin-left:2px}.slot-bar{left:50%;bottom:max(16px, var(--sab));opacity:0;gap:8px;transition:opacity .6s;display:flex;position:absolute;transform:translate(-50%)}#hud.playing .slot-bar{opacity:1}.slot{-webkit-backdrop-filter:blur(6px);width:54px;height:54px;color:var(--ink);pointer-events:auto;cursor:pointer;touch-action:none;background:#140c1e99;border:1.5px solid #ffc47840;border-radius:16px;place-items:center;padding:0;transition:transform .15s,border-color .15s,opacity .2s;display:grid;position:relative}.slot.sel{border-color:#ffc46a;transform:translateY(-4px);box-shadow:0 0 14px #ffaa4673}.slot.empty{opacity:.32;cursor:default}.slot .n{color:#ffd27a;font:700 12px/1 inherit;position:absolute;bottom:2px;right:4px}.slot kbd{opacity:.55;font:600 10px/1 ui-monospace,monospace;position:absolute;top:3px;left:5px}.slot .lbl{white-space:nowrap;opacity:0;font-size:11px;transition:opacity .15s;position:absolute;bottom:-18px}.slot.sel .lbl{opacity:.9}@media (pointer:coarse){.slot-bar{bottom:max(10px, var(--sab));gap:6px;width:max-content;margin-inline:auto;left:0;right:0;transform:none}.slot{--s:min(46px, calc((var(--W,100vw) - 300px - 42px) / 8));width:var(--s);height:var(--s);border-radius:calc(var(--s) * .3)}.slot svg{width:calc(var(--s) * .5);height:calc(var(--s) * .5)}.slot .n{font-size:11px;bottom:1px;right:3px}.slot .lbl,.slot.unseen{display:none}}#hud.sandbox .diya-count,#hud.sandbox .found-count{display:none}.online{font-size:15px;display:none}.online.on{display:inline-flex}.online i{background:#6fe08a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #6fe08a}.start .greet{font-size:clamp(16px, calc(var(--W,100vw) * .034), 20px);color:#ffd27a;margin:0 0 6px}.start .community{opacity:0;margin:18px auto 0;font-size:15px;line-height:1.6;transition:opacity .6s}.start .community.on{opacity:.9}.start .community b{color:#ffd27a}.start .community a{color:#ffc77a;pointer-events:auto}.start .community a.privacy{opacity:.7;margin-left:10px;font-size:12px}.lantern-tags{pointer-events:none;z-index:4;position:fixed;inset:0}.lantern-tag{color:var(--ink);white-space:nowrap;opacity:0;background:#1e0e1e99;border:1px solid #ffc87880;border-radius:999px;margin:-46px 0 0;padding:3px 10px;font-size:13px;font-weight:600;transition:opacity .4s;position:absolute;top:0;left:0;translate:-50%}.lantern-tag.sender{border-color:#ff9ad099}.lantern-tag.on{opacity:1}.wish-panel{z-index:20;padding:max(12px, var(--sat)) 12px max(12px, var(--sab));opacity:0;pointer-events:none;background:radial-gradient(at 50% 40%,#1e0c2859,#060410c7);place-items:center;transition:opacity .3s;display:grid;position:fixed;inset:0}.wish-panel.on{opacity:1;pointer-events:auto}.wish-card{text-align:center;-webkit-user-select:text;user-select:text;background:linear-gradient(160deg,#5a1e3ceb,#28103cf0);border:1px solid #ffc87866;border-radius:22px;width:min(560px,100%);max-height:100%;padding:22px 22px 16px;overflow-y:auto;box-shadow:0 20px 60px #00000080,0 0 60px #ff963c26}.wish-card .kicker{letter-spacing:.25em;text-transform:uppercase;color:#ffc77a;margin:0;font-size:12px}.wish-card h2{font-size:clamp(26px, calc(var(--W,100vw) * .06), 34px);color:#fff3d2;margin:4px 0;line-height:1.1}.wish-card .sub{opacity:.9;max-width:440px;margin:0 auto 16px;font-size:15px;line-height:1.45}.wish-card .sub b{color:#ffd27a}.wish-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;display:grid}.wish{color:var(--ink);text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;column-gap:10px;padding:10px 12px;font-family:inherit;transition:background .15s,border-color .15s,transform .1s;display:grid;position:relative}.wish:hover,.wish:focus-visible{border-color:var(--c);background:#ffffff1f;outline:none}.wish:active{transform:scale(.98)}.wish i{background:radial-gradient(circle at 50% 80%, #fff4c0, var(--c) 55%, color-mix(in srgb, var(--c) 60%, #000));width:22px;height:28px;box-shadow:0 0 14px var(--c);border-radius:8px 8px 6px 6px/10px 10px 6px 6px;grid-row:span 2;margin:0 auto}.wish b{font-size:17px;line-height:1.1}.wish span{opacity:.75;font-size:13px;line-height:1.2}.wish kbd{opacity:.5;font:600 11px/1 ui-monospace,monospace;position:absolute;top:6px;right:8px}.wish-card .ghost{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #ffc87859;border-radius:999px;margin-top:4px;padding:9px 18px;font:600 15px/1 inherit}.wish-card .go{color:#10301a;cursor:pointer;background:linear-gradient(#8ff0a4,#3fc767);border:0;border-radius:999px;padding:12px 22px;font:700 16px/1 inherit;box-shadow:0 8px 24px #3cc8644d}.wish-card .row{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:6px;display:flex}.wish-card .row .ghost{margin-top:0}.wish-card label.name{text-align:left;opacity:.95;max-width:320px;margin:0 auto 14px;font-size:13px;display:block}.wish-card label.name input{width:100%;color:var(--ink);background:#0000004d;border:1px solid #ffc87866;border-radius:12px;margin-top:4px;padding:10px 14px;font:600 17px/1.2 inherit;display:block}.wish-card .note{opacity:.8;word-break:break-all;min-height:18px;margin:4px 0 2px;font-size:13px}html.short .wish-card{width:min(780px,100%);padding:12px 16px 10px}html.short .wish-card h2{font-size:24px}html.short .wish-card .sub{margin-bottom:10px;font-size:13px}html.short .wish-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px}html.short .wish{grid-template-columns:22px 1fr;column-gap:7px;padding:7px 8px}html.short .wish i{width:18px;height:24px}html.short .wish b{font-size:14px}html.short .wish span{font-size:11px}html.rotated{--sat:env(safe-area-inset-right);--sar:env(safe-area-inset-bottom);--sab:env(safe-area-inset-left);--sal:env(safe-area-inset-top)}html.rotated body{width:var(--W);height:var(--H);transform-origin:0 0;position:fixed;top:0;left:0;transform:rotate(90deg)translateY(-100%)}.rotate-hint{display:none}html.rotated #hud:not(.playing) .rotate-hint{white-space:nowrap;z-index:3;background:#1e0e1ebf;border:1px solid #ffc87880;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:600;display:flex;position:absolute;top:50%;left:30px;transform:translate(-50%,-50%)rotate(-90deg)}.rotate-hint i{font-style:normal;animation:2.2s ease-in-out infinite tilt;display:inline-block}.side-note{display:none}html.upright .start .side-note{color:#ffe2b0;opacity:.85;justify-content:center;align-items:center;gap:8px;margin:16px auto 0;font-size:14px;font-weight:600;display:flex}.side-note i{font-style:normal;animation:2.2s ease-in-out infinite tilt;display:inline-block}html.upright .start .how{max-width:300px}html.rotated.turn-cue #hud .rotate-hint{white-space:nowrap;z-index:20;pointer-events:none;background:#1e0e1ee0;border:1px solid #ffc87899;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:18px;font-weight:700;animation:4.5s forwards cue;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}@keyframes cue{0%{opacity:0}8%,85%{opacity:1}to{opacity:0}}@keyframes tilt{0%,30%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}.hud-right{gap:8px;display:flex}.fs{display:none}.gfx b{letter-spacing:.04em;text-align:center;min-width:2.2em;font-size:12px}.fps-stats{z-index:50;color:#9f9;pointer-events:none;background:#0009;border-radius:4px;padding:2px 6px;font:11px/1.3 ui-monospace,monospace;position:fixed;bottom:6px;left:8px}.fs.on{display:inline-flex}html.short .start-card{padding:10px 16px}html.short .start h1{font-size:50px}html.short .start .tag{margin-bottom:14px;font-size:17px}html.short .start .go{padding:12px 30px;font-size:18px}html.short .start .how{margin-top:12px;font-size:13px;line-height:1.4}html.short .start .community{margin-top:8px;font-size:13px;line-height:1.4}html.short .toast{top:max(56px, calc(var(--sat) + 48px));padding:8px 16px;font-size:15px}.wish-card.share{width:min(780px,100%)}.share-body{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.card-preview{height:min(380px, calc(var(--H,100vh) - 80px));aspect-ratio:4/5;object-fit:cover;background:#140c24;border:1px solid #ffc87859;border-radius:14px;display:block;box-shadow:0 10px 30px #00000073}.share-side .sub{margin-bottom:12px}html.short .card-preview{height:calc(var(--H,100vh) - 56px)}html.short .wish-card.share label.name{margin-bottom:10px}html.short .wish-card.share .go{padding:10px 18px;font-size:15px}html.short .wish-card.share .ghost{padding:8px 14px;font-size:14px}@media (max-width:560px) and (pointer:fine){.share-body{grid-template-columns:1fr;justify-items:center}.card-preview{height:260px}}.show-pill{top:max(14px, var(--sat));white-space:nowrap;pointer-events:auto;cursor:default;gap:10px;font-size:15px;display:none;position:absolute;left:50%;transform:translate(-50%)}#hud.playing .show-pill.on{display:inline-flex}.show-pill.live{border-color:#ff6e6eb3;box-shadow:0 0 18px #ff5a5a59}.show-pill.live .txt:before{content:"";vertical-align:1px;background:#ff5a5a;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.1s ease-in-out infinite blink;display:inline-block;box-shadow:0 0 8px #ff5a5a}@keyframes blink{50%{opacity:.25}}.show-pill .watch{color:#2a1020;background:linear-gradient(#ffd27a,#ff9a3c);border-radius:999px;padding:1px 10px;font-size:13px;display:none}.show-pill.can-watch{cursor:pointer}.show-pill.can-watch .watch{display:inline-block}.show-pill.low{top:max(60px, calc(var(--sat) + 48px))}#hud.pill-low .toast{top:max(104px, calc(var(--sat) + 92px))}.fade{opacity:0;pointer-events:none;z-index:8;background:#07061a;transition:opacity .3s;position:absolute;inset:0}.fade.on{opacity:1}.blast{mix-blend-mode:screen;opacity:0;pointer-events:none;z-index:7;background:radial-gradient(circle at 50% 62%,#fffaf0 0%,#ffe6bebf 40%,#ffc88c4d 100%);position:absolute;inset:0}.start .shows{opacity:.85;max-width:520px;margin:8px auto 0;font-size:14px;line-height:1.5}.start .shows b{color:#ffd27a}html.short .start .shows{margin-top:4px;font-size:12px}.greet-btn{display:none}#hud.playing .greet-btn{display:inline-flex}.start .send-greet{color:#ffe2b0;cursor:pointer;background:#1e0e1e73;border:1px solid #ffc87873;border-radius:999px;margin:14px auto 0;padding:9px 20px;font:600 15px/1 inherit;display:block}.start .envelope{text-align:center;padding:24px;display:none}.start.env .start-card{display:none}.start.env .envelope{display:block}.start.env{background:radial-gradient(#1e0c2840,#080614b3)}.envelope .seal{filter:drop-shadow(0 0 18px #ffaa46cc);font-size:54px;line-height:1;animation:2.4s ease-in-out infinite seal}@keyframes seal{50%{transform:translateY(-4px)scale(1.06)}}.envelope h1{font-size:clamp(36px, calc(var(--W,100vw) * .075), 70px);background:linear-gradient(#fff3d2,#ffb347 60%,#ff7a2a);color:#0000;filter:drop-shadow(0 0 22px #ff963c73);-webkit-background-clip:text;background-clip:text;margin:6px 0 4px;font-weight:800;line-height:1.05}.envelope .tag{font-size:clamp(16px, calc(var(--W,100vw) * .034), 21px);opacity:.92;margin:0 0 24px}.envelope .tag b{color:#ffd27a}.envelope .open{color:#2a1020;cursor:pointer;pointer-events:auto;background:linear-gradient(#ffd27a,#ff9a3c);border:0;border-radius:999px;padding:14px 40px;font:700 20px/1 inherit;box-shadow:0 0 0 4px #ffb45a2e,0 10px 30px #ff782859}#hud.cinema>:not(.fade):not(.skip):not(.greet-end):not(.rotate-hint){transition:opacity .5s;opacity:0!important;pointer-events:none!important}body.cinema .joy-base,body.cinema .joy-knob,body.cinema .action-btn,body.cinema .lantern-tags{display:none!important}#hud .skip{right:max(16px, var(--sar));bottom:max(16px, var(--sab));pointer-events:auto;cursor:pointer;opacity:0;visibility:hidden;padding:8px 16px;font-size:15px;transition:opacity .4s;position:absolute}#hud.cinema.can-skip .skip{opacity:.75;visibility:visible}#hud .greet-end{left:0;right:0;bottom:max(28px, calc(var(--sab) + 18px));text-align:center;opacity:0;visibility:hidden;transition:opacity .6s,transform .6s;position:absolute;transform:translateY(10px)}#hud .greet-end.on{opacity:1;visibility:visible;transform:none}.greet-end .title{font-size:clamp(20px, calc(var(--W,100vw) * .04), 28px);color:#fff3d2;text-shadow:0 2px 16px #000000b3;margin:0 0 12px;font-weight:800}.greet-end .row{flex-wrap:wrap;justify-content:center;gap:10px;padding:0 12px;display:flex}.greet-end button{pointer-events:auto;cursor:pointer;font-family:inherit}.greet-end .go{color:#2a1020;background:linear-gradient(#ffd27a,#ff9a3c);border:0;border-radius:999px;padding:13px 28px;font:700 18px/1 inherit;box-shadow:0 10px 30px #ff782859}.greet-end .ghost{color:var(--ink);background:#140a1e99;border:1px solid #ffc87880;border-radius:999px;padding:12px 22px;font:600 16px/1 inherit}.greet-end .link,.wish-card .link{color:#ffc77a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:8px auto 0;padding:6px 10px;font:600 14px/1.2 inherit;text-decoration:underline;display:block}.greet-end .link{flex-basis:100%;margin-top:2px}.greet-panel .lines{justify-content:center;gap:8px;margin-bottom:12px;display:flex}.greet-panel .line{color:var(--ink);cursor:pointer;background:#00000040;border:1px solid #ffc87859;border-radius:999px;padding:8px 16px;font:600 16px/1.1 inherit}.greet-panel .line.on{background:#ffaa4638;border-color:#ffc46a;box-shadow:0 0 12px #ffaa4659}.greet-panel .names{justify-content:center;gap:10px;display:flex}.greet-panel .names label.name{flex:1 1 0;max-width:200px;margin:0 0 12px}.greet-panel .watch:disabled{opacity:.4}html.short .greet-panel .sub{display:none}html.short .greet-panel .lines,html.short .greet-panel .names label.name{margin-bottom:8px}html.short .greet-end .title{display:none}html.short .greet-end .go{padding:11px 22px;font-size:16px}html.short .greet-end .ghost{padding:10px 16px;font-size:14px}.report-panel .night-stats{text-align:left;max-width:380px;margin:0 auto 14px;padding:0;font-size:15px;line-height:1.7;list-style:none}.report-panel .night-stats b{color:#ffd27a;min-width:64px;font-size:18px;display:inline-block}html.short .report-panel .night-stats{margin-bottom:8px;font-size:14px;line-height:1.45}html.short .report-panel .sub{margin-bottom:6px}
