@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-400-normal-Dfnurram.woff2)format("woff2"),url(/assets/bungee-latin-400-normal-DA8IEVW_.woff)format("woff")}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-ext-400-normal-DWzJMwsA.woff2)format("woff2"),url(/assets/bungee-latin-ext-400-normal-DXe9_7Rr.woff)format("woff")}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-latin-400-normal-BsIaeAHC.woff2)format("woff2"),url(/assets/tiny5-latin-400-normal-DyAV0xrX.woff)format("woff")}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-latin-ext-400-normal-_SHQDGOK.woff2)format("woff2"),url(/assets/tiny5-latin-ext-400-normal-BksQzalU.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff)format("woff")}:root{--bg:#0e0b1f;--surface:#1b1638;--surface-2:#251e4a;--line:#3a3170;--mag:#ff3da5;--cyan:#2de2e6;--yel:#ffe45e;--grn:#3dff8f;--txt:#f4f1ff;--mut:#9c94c9;--paper:#f4f1ff;--font-display:"Bungee", system-ui, sans-serif;--font-pixel:"Tiny5", ui-monospace, monospace;--font-text:"Space Grotesk", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--txt);font-family:var(--font-text);background-image:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);margin:0;line-height:1.5}.site-header{justify-content:center;padding:28px 16px 8px;display:flex}.site-logo img{height:auto;display:block}.site-main{max-width:720px;margin:0 auto;padding:16px}.site-footer{text-align:center;color:var(--mut);font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.1em;padding:40px 16px;font-size:11px}.hero{text-align:center;margin:8px 0 32px}.hero-title{font-family:var(--font-display);color:var(--yel);text-shadow:3px 3px 0 var(--mag);margin:0 0 8px;font-size:clamp(26px,6vw,40px);font-weight:400;line-height:1.15}.hero-sub{color:var(--mut);margin:0 0 24px}.insert-coin,.pill{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.08em}.insert-coin{color:var(--cyan)}.island-error{text-align:center;color:var(--yel)}.games{gap:12px;display:grid}.game-card{background:var(--surface);border:2px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.game-icon{width:52px;height:52px;font-family:var(--font-display);color:var(--bg);border-radius:10px;flex:none;place-items:center;font-size:22px;display:grid}.game-icon--yel{background:var(--yel)}.game-icon--cyan{background:var(--cyan)}.game-icon--grn{background:var(--grn)}.game-icon--org{background:#ff9f6b}.game-icon--vio{background:#b18cff}.game-icon--mag{background:var(--mag);color:#fff}.game-name{font-family:var(--font-display);margin:0;font-size:17px;font-weight:400}.game-note{color:var(--mut);margin:0;font-size:13px}.pill{border-radius:8px;margin-left:auto;padding:6px 10px;font-size:11px}.pill--soon{border:2px solid var(--line);color:var(--mut)}@keyframes blink{50%{opacity:.25}}a{color:var(--cyan)}.center{text-align:center}.link-arcade,.section-title,.page-title,.crumbs,.tabs .pill,.board th,.board td:first-child,.board td:last-child{text-transform:uppercase}.link-arcade{font-family:var(--font-pixel);color:var(--yel);letter-spacing:.08em;text-decoration:none}.btn{font:inherit;font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:2px solid #0000;border-radius:10px;padding:12px 18px;font-size:13px;text-decoration:none;display:inline-block}.btn--yel{background:var(--yel);color:var(--bg);box-shadow:0 4px #c9a92e}.btn--line{border-color:var(--cyan);color:var(--cyan);background:0 0}.link{font:inherit;color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.note,.empty{color:var(--mut);font-size:14px}.my-month{background:var(--surface-2);font-family:var(--font-pixel);text-transform:uppercase;color:var(--mut);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:12px;text-decoration:none;display:flex}.my-month b{color:var(--yel);font-weight:400}.game-text{min-width:0}.game-name a{color:inherit;text-decoration:none}.game-icon{text-decoration:none}.game-go{flex-direction:column;gap:6px;margin-left:auto;display:flex}.game-go .pill{text-align:center;white-space:nowrap;margin:0;text-decoration:none}.pill--daily{background:var(--yel);color:var(--bg)}.pill--feed{border:2px solid var(--cyan);color:var(--cyan)}.pill--on{background:var(--cyan);color:var(--bg)}.game-card--soon{opacity:.6}.page-title{font-family:var(--font-display);color:var(--txt);margin:0 0 16px;font-size:28px;font-weight:400}.page-title--play{text-align:center;color:var(--yel);margin-bottom:12px;font-size:20px}.crumbs{font-family:var(--font-pixel);margin-bottom:8px;font-size:12px}.crumbs a{color:var(--mut);text-decoration:none}.hub-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.hub-head .page-title{margin:0}.game-icon--big{width:64px;height:64px;font-size:28px}.daily-banner{border:2px solid var(--mag);color:var(--txt);background:linear-gradient(135deg,#3b1a6b,#14304f);border-radius:16px;grid-template-columns:1fr auto;gap:4px 12px;margin-bottom:28px;padding:18px;text-decoration:none;display:grid}.daily-banner__label{font-family:var(--font-pixel);text-transform:uppercase;color:var(--mag);font-size:12px}.daily-banner__title{font-family:var(--font-display);color:var(--yel);grid-row:2;font-size:22px}.daily-banner__bonus{font-family:var(--font-pixel);text-transform:uppercase;color:var(--grn);grid-row:1/span 2;align-self:center;font-size:12px}.section-title{font-family:var(--font-pixel);letter-spacing:.1em;color:var(--cyan);margin:24px 0 10px;font-size:14px;font-weight:400}.class-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.class-list a{background:var(--surface);border:2px solid var(--line);color:var(--txt);border-radius:12px;justify-content:space-between;padding:12px 14px;font-weight:600;text-decoration:none;display:flex}.class-list a:hover{border-color:var(--cyan)}.class-list__done{font-family:var(--font-pixel);color:var(--grn);font-weight:400}.play-form{background:var(--surface);border:2px solid var(--line);border-radius:16px;justify-items:center;gap:12px;padding:18px;display:grid}.play-form__note{color:var(--mut);text-align:center;margin:0;font-size:14px}.level-switch{background:var(--surface-2);border-radius:12px;padding:3px;display:inline-flex}.level-switch__opt{position:relative}.level-switch__opt input{opacity:0;pointer-events:none;position:absolute}.level-switch__opt span{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);cursor:pointer;border-radius:9px;padding:9px 16px;font-size:12px;display:block}.level-switch__opt input:checked+span{background:var(--yel);color:var(--bg)}.level-switch__opt input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:2px}.play-form__go{padding:14px 40px;font-size:16px}.types{margin-top:16px}.types summary{cursor:pointer;font-family:var(--font-pixel);text-transform:uppercase;color:var(--cyan);margin-bottom:10px;font-size:12px}.rules{color:var(--mut);margin-top:28px;font-size:14px}.rules summary{cursor:pointer;font-family:var(--font-pixel);text-transform:uppercase;color:var(--cyan);font-size:12px}.archive-link{text-align:right;margin:-16px 0 28px;font-size:12px}.day-nav{font-family:var(--font-pixel);text-transform:uppercase;justify-content:space-between;gap:12px;margin-top:20px;font-size:12px;display:flex}.day-nav a{color:var(--mut);text-decoration:none}.day-nav a:hover{color:var(--cyan)}.zadani .zadani-grid{border-collapse:collapse;color:var(--txt);margin:12px 0;font-size:12px}.zadani-grid td{border:1px solid var(--line);background:var(--surface-2);text-align:center;vertical-align:middle;width:24px;height:24px;padding:0;position:relative}.zadani-grid--numbers td{font-size:14px}.zadani-grid sup{color:var(--mut);font-size:8px;line-height:1;position:absolute;top:1px;left:2px}.zadani-grid td.zadani-grid__black{background:var(--bg)}.zadani-grid td.zadani-grid__secret{background:#ff3da540}.zadani-grid__box-r{border-right:2px solid var(--mut)!important}.zadani-grid__box-b{border-bottom:2px solid var(--mut)!important}.zadani__title{color:var(--txt);margin:16px 0 6px;font-size:14px}.zadani-clues{padding-left:0;list-style:none}.zadani-clues__clue{text-transform:uppercase}.guide{color:var(--mut);margin-top:36px;font-size:15px}.guide__title{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.1em;color:var(--cyan);margin:28px 0 10px;font-size:14px;font-weight:400}.guide__q{color:var(--txt);margin:16px 0 4px;font-size:15px;font-weight:600}.guide p{margin:0 0 12px}.guide ul{padding-left:20px}.guide li{margin-bottom:6px}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.tabs .pill{background:var(--surface-2);color:var(--mut);margin:0;text-decoration:none}.tabs .pill--on{background:var(--cyan);color:var(--bg)}.board{border-collapse:collapse;width:100%;font-size:15px}.board th{text-align:left;font-family:var(--font-pixel);color:var(--mut);padding:6px;font-size:11px;font-weight:400}.board td{border-bottom:1px dashed var(--line);text-align:left;padding:9px 6px}.board td:first-child{font-family:var(--font-pixel);color:var(--mut);width:40px}.board td:last-child,.board th:last-child{text-align:right}.board td:last-child{font-family:var(--font-pixel);color:var(--yel)}.board tr.top1 td:first-child{color:var(--yel)}.board tr.top2 td:first-child{color:#cfd3ff}.board tr.top3 td:first-child{color:#ff9f6b}.board tr.me td{background:#2de2e61a}.board tr.me td:nth-child(2){color:var(--cyan)}.board tr.gap td{text-align:center;color:var(--mut)}.board--small{text-align:left;font-size:14px}.site-footer a{color:var(--mut)}.site-footer__share{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.site-footer__share svg{color:#1877f2;flex:none}.site-footer__share:hover{color:var(--cyan)}.site-footer__mail{font-family:var(--font-text);text-transform:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grid-row{display:contents}.embed-page body{min-height:0}.embed{padding:8px 8px 4px}.embed__bar{align-items:center;gap:10px;margin-bottom:8px;display:flex}.embed__logo img{width:73px;height:auto;display:block}.embed__title{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.08em;color:var(--yel);font-size:13px}.embed__foot{text-align:center;margin:4px 0 0;font-size:13px}.embed__foot a{color:var(--cyan)}.embed-page--svetly{--paper:#fff;--cell-edge:#b4abdd;--surface:#fff;--surface-2:#eeebfa;--line:#cdc6ee;--cyan:#0a7c82;--cyan-fill:#2de2e6;--yel-txt:#a06a00;--mag:#d4157f;--grn:#108a43;--txt:#1d1838;--mut:#6b6496}.embed-page--svetly body{color:var(--txt);background:0 0}.embed-page--svetly .embed__title,.embed-page--svetly .solver__note,.embed-page--svetly .solver-error,.embed-page--svetly .result__points,.embed-page--svetly .result__secret b,.embed-page--svetly .clue b,.embed-page--svetly .dialog__title,.embed-page--svetly .sv-legend--secret{color:var(--yel-txt)}.embed-page--svetly .result__points{text-shadow:none}.embed-page--svetly .solver__time,.embed-page--svetly .nick__row input{text-shadow:none;box-shadow:none}.embed-page--svetly .cell--selected,.embed-page--svetly .kk-cell--selected,.embed-page--svetly .kk-cell--secret.kk-cell--selected,.embed-page--svetly .cz-key--on,.embed-page--svetly .code--active,.embed-page--svetly .mode__window,.embed-page--svetly .sv-legend--active{background:var(--cyan-fill)}.embed-page--svetly .kk-cell{outline:1px solid var(--cell-edge);outline-offset:-1px}.embed-page--svetly .kk-cell--block{outline:0}.embed-page--svetly .osm-grid{outline:1px solid var(--cell-edge)}.embed-page--svetly .code--given{color:#3b2f8f;background:#d9d4ff}.embed-page--svetly .grid{border-color:var(--txt)}.embed-page--svetly .cell--window{background:#fbe6f2}.embed-page--svetly .cell--window.cell--line{background:#f5d9ea}.embed-page--svetly .cell--line{background:#eeebfa}.embed-page--svetly .cell--same{background:#dcd6f7}.embed-page--svetly .key,.embed-page--svetly .cz-key{box-shadow:0 3px 0 var(--line)}.embed-page--svetly .key:active,.embed-page--svetly .cz-key:active{box-shadow:0 1px 0 var(--line)}
