:root{color:#f8f7ff;font-synthesis:none;background:#161526;font-family:Englebert,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(circle at 13% 0,#39305d 0,#0000 38%),radial-gradient(circle at 90% 15%,#214544 0,#0000 40%),#161526}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible{outline-offset:3px;outline:3px solid #d5ff76}a:focus-visible{outline-offset:3px;outline:3px solid #d5ff76}input:focus-visible{outline-offset:3px;outline:3px solid #d5ff76}select:focus-visible{outline-offset:3px;outline:3px solid #d5ff76}canvas:focus-visible{outline-offset:3px;outline:3px solid #d5ff76}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.puzzle-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;height:80px;margin:auto;padding:0 30px;display:flex}.puzzle-logo img{object-fit:contain;max-width:170px;height:43px;display:block}.puzzle-nav{align-items:center;gap:22px;margin-left:auto;display:flex}.puzzle-nav a{color:#dbd9ed;font-size:13px;font-weight:800}.puzzle-nav a:hover{color:#d7ff83}.puzzle-lang-label select{color:#fff;background:#302d47;border:1px solid #6c668b;border-radius:10px;padding:9px 11px;font-weight:800}.puzzle-main{max-width:1440px;margin:auto;padding:30px 30px 65px}.puzzle-kicker{color:#d7ff8b;letter-spacing:.16em;font-size:12px;font-weight:900}.puzzle-create{text-align:center;max-width:1120px;margin:28px auto}.puzzle-create h1{letter-spacing:-.065em;margin:16px 0;font:800 clamp(45px,6vw,83px)/1 Bangers,sans-serif}.puzzle-create h1 em{color:#d7ff83;font-style:normal}.puzzle-lead{color:#c4c1d3;max-width:630px;margin:0 auto 30px;font-size:16px;line-height:1.7}.puzzle-form{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;display:grid}.puzzle-upload{text-align:center;cursor:pointer;background:#25233c;border:2px dashed #7b70b0;border-radius:26px;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative;overflow:hidden}.puzzle-upload:hover{background:#2e2b4c;border-color:#d5ff76}.puzzle-upload>input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.puzzle-upload-empty{gap:15px;padding:20px;display:grid}.puzzle-upload-empty strong{font-size:19px}.puzzle-upload-empty small{color:#b4b1cf}.upload-glyph{font-size:82px}.puzzle-upload>img{object-fit:contain;max-width:100%;max-height:400px}.puzzle-replace{color:#1d2430;background:#d5ff76;border-radius:100px;padding:9px 18px;font-size:12px;font-weight:900;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.puzzle-create-options{background:#29273e;border:1px solid #595472;border-radius:25px;padding:26px}.puzzle-create-options h2{margin:0 0 22px;font:750 26px Bangers,sans-serif}.puzzle-levels{grid-template-columns:1fr 1fr;gap:13px;display:grid}.puzzle-levels label{cursor:pointer}.puzzle-levels input{opacity:0;position:absolute}.puzzle-levels label>span{background:#33314a;border:2px solid #5f5a77;border-radius:15px;flex-direction:column;gap:6px;padding:20px 16px;display:flex}.puzzle-levels label b{font-size:16px}.puzzle-levels label small{color:#b9b6d0;font-size:13px}.puzzle-levels input:checked+span{background:#3a4b42;border-color:#d5ff76;box-shadow:0 0 0 2px #d5ff7630}.puzzle-levels input:focus-visible+span{outline-offset:3px;outline:3px solid #fff}.puzzle-primary{color:#1e2724;background:#d6ff7d;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:18px 22px;font-size:14px;font-weight:900;transition:transform .2s;display:inline-flex}.puzzle-primary:hover{transform:translateY(-2px)}.puzzle-primary:disabled{opacity:.55;cursor:wait}.puzzle-create-options>.puzzle-primary{width:100%;margin-top:25px}.puzzle-small{color:#b1aec7;margin:16px 0 0;font-size:12px;line-height:1.6}.puzzle-error{color:#ffb4b4;font-size:13px;font-weight:750}.puzzle-toolbar{justify-content:space-between;align-items:end;gap:15px;margin-bottom:18px;display:flex}.puzzle-toolbar h1{letter-spacing:-.06em;margin:9px 0 0;font:800 clamp(30px,4.2vw,52px)/1.12 Bangers,sans-serif}.puzzle-metrics{gap:12px;display:flex}.puzzle-stat{background:#2d2b43;border:1px solid #56516c;border-radius:16px;gap:2px;min-width:128px;padding:12px 18px;display:grid}.puzzle-stat small{letter-spacing:.1em;color:#b3b0cc;font-size:10px;font-weight:900}.puzzle-stat b{font:800 24px Bangers,sans-serif}.puzzle-tools{flex-wrap:wrap;align-items:center;gap:9px;margin:20px 0;display:flex}.puzzle-tools button{color:#e6e4f2;background:#302e46;border:1px solid #656079;border-radius:12px;min-height:43px;padding:11px 15px;font-size:12px;font-weight:900}.puzzle-tools button:hover{background:#484260}.puzzle-tools .puzzle-tool-share{color:#23312a;background:#d5ff76;border-color:#d5ff76;margin-left:auto}.puzzle-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.puzzle-panel{background:#262439;border:1px solid #56516c;border-radius:24px;flex-direction:column;min-width:0;padding:18px;display:flex}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.panel-heading h2{letter-spacing:.1em;margin:0;font-size:12px;font-weight:900}.panel-heading span{color:#d3d0e2;font-size:12px;font-weight:800}.board-wrap{background:repeating-conic-gradient(#3a374d 0 25%,#323045 0 50%) 0 0 / 22px 22px;border:1px solid #6d6784;border-radius:16px;flex:1;justify-content:center;align-items:center;min-height:280px;padding:16px;display:flex;position:relative;overflow:hidden}.board-wrap>canvas{touch-action:none;cursor:crosshair;background-color:#e4e1e8;border-radius:4px;max-width:100%;display:block;box-shadow:0 14px 35px #05050c99}.board-pause{z-index:3;background:#1e1c36ed;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.board-pause strong{font:800 34px Bangers,sans-serif}.board-pause button{color:#172922;background:#d5ff76;border:0;border-radius:12px;padding:12px 30px;font-weight:900}.tray-scroll{overscroll-behavior:contain;scrollbar-color:#77718f transparent;background:#1d1b30;border:1px solid #47445f;border-radius:16px;flex:1;min-height:300px;max-height:min(65vh,680px);overflow:auto}.puzzle-tray{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));align-content:start;gap:10px;padding:16px;display:grid}.puzzle-piece{aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:#333148;border:1px solid #5d5875;border-radius:12px;justify-content:center;align-items:center;min-width:0;padding:5px;transition:background .15s,border-color .15s;display:flex;position:relative}.puzzle-piece canvas{pointer-events:none;object-fit:contain;max-width:100%;max-height:100%;display:block}.puzzle-piece:hover,.puzzle-piece.selected{background:#444562;border-color:#d7ff8e;box-shadow:0 0 0 2px #d7ff8e44}.puzzle-piece:active{cursor:grabbing}.panel-help{color:#a7a3bc;min-height:20px;margin:14px 2px 0;font-size:12px;line-height:1.55}.puzzle-toast{z-index:26;color:#172725;opacity:0;pointer-events:none;text-align:center;background:#d5ff76;border-radius:20px;padding:12px 20px;font-size:13px;font-weight:900;transition:opacity .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0008}.puzzle-toast.show{opacity:1}.puzzle-ghost{pointer-events:none;z-index:30;filter:drop-shadow(0 16px 9px #0909149a);touch-action:none;position:fixed}.puzzle-complete{z-index:40;background:#0c0b19d9;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.puzzle-complete-card{text-align:center;background:#2e2b48;border:1px solid #9c89c3;border-radius:28px;width:100%;max-width:480px;padding:42px 35px;box-shadow:0 28px 90px #000a}.complete-icon{font-size:68px}.puzzle-complete h2{letter-spacing:-.05em;margin:8px 0;font:800 clamp(32px,5vw,48px) Bangers}.puzzle-complete p{color:#d5ff76;font-size:18px;font-weight:800}.complete-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.complete-actions button:not(.puzzle-primary){color:#242139;background:#fff;border:0;border-radius:14px;padding:15px;font-weight:900}.puzzle-loading{z-index:45;background:#171627e8;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:18px;font-weight:900;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.spin-puzzle{font-size:56px;animation:2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.puzzle-footer{color:#a8a6c1;letter-spacing:.1em;border-top:1px solid #ffffff19;justify-content:space-between;max-width:1440px;margin:0 auto;padding:20px 30px 30px;font-size:11px;display:flex}@media (min-width:1100px){.board-wrap{min-height:560px}.puzzle-tray{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media (max-width:900px){.puzzle-form,.puzzle-columns{grid-template-columns:1fr}.puzzle-columns{gap:13px}.board-wrap{flex:none;min-height:0;max-height:50dvh;padding:12px}.board-wrap>canvas{max-height:calc(50dvh - 26px)}.tray-scroll{flex:none;height:260px;min-height:220px;max-height:42dvh}.puzzle-upload{min-height:330px}.puzzle-panel{padding:14px}}@media (max-width:560px){.puzzle-header{gap:9px;height:67px;padding:0 14px}.puzzle-logo img{max-width:125px;height:33px}.puzzle-nav{gap:12px}.puzzle-nav a{font-size:11px}.puzzle-nav a:first-child{display:none}.puzzle-lang-label select{padding:7px}.puzzle-main{padding:22px 12px 55px}.puzzle-create{margin:12px auto}.puzzle-create h1{font-size:clamp(45px,11vw,66px)}.puzzle-form{gap:15px}.puzzle-create-options{padding:19px}.puzzle-levels label>span{padding:17px 11px}.puzzle-upload{min-height:270px}.puzzle-toolbar{align-items:center}.puzzle-toolbar h1{font-size:29px}.puzzle-metrics{gap:5px}.puzzle-stat{min-width:76px;padding:10px 8px}.puzzle-stat small{font-size:9px}.puzzle-stat b{font-size:18px}.puzzle-tools{gap:6px;margin:15px 0}.puzzle-tools button{min-height:38px;padding:9px 10px;font-size:11px}.puzzle-tools .puzzle-tool-share{margin-left:0}.board-wrap{max-height:48dvh;padding:7px}.board-wrap>canvas{max-height:calc(48dvh - 16px)}.puzzle-tray{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:7px;padding:10px}.tray-scroll{height:225px;min-height:190px;max-height:37dvh}.panel-help{margin:9px 2px 0;font-size:11px}.puzzle-footer{gap:8px;padding:19px 13px;font-size:9px}.puzzle-complete-card{padding:28px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.puzzle-upload.drag-over{background:#3a4050;border-color:#d5ff76}.puzzle-grab{color:#25273c;z-index:1;touch-action:none;cursor:grab;background:#d5ff76;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;font-size:21px;font-weight:900;display:none;position:absolute;top:3px;right:3px;box-shadow:0 2px 5px #0006}@media (pointer:coarse){.puzzle-grab{display:flex}}.puzzle-page [hidden]{display:none!important}.puzzle-panel-board .board-wrap{background:#302e43;border:1px solid #656078;flex:none;justify-content:center;align-items:center;height:clamp(420px,60vh,690px);min-height:0;max-height:none;padding:12px;overflow:hidden}.puzzle-panel-board .board-wrap>canvas{max-width:none;max-height:none;box-shadow:none;touch-action:none;cursor:grab;background:0 0;border:0;border-radius:0;flex:none;display:block}.puzzle-panel-board .board-wrap>canvas:active{cursor:grabbing}.puzzle-panel-tray .tray-scroll{overscroll-behavior:contain;background:#232238;flex:none;height:clamp(420px,60vh,690px);min-height:0;max-height:none;overflow:auto}.puzzle-panel-tray .tray-scroll>canvas.puzzle-tray{touch-action:none;cursor:grab;width:auto;min-width:0;max-width:none;margin:0;padding:0;display:block}.puzzle-panel-tray .tray-scroll>canvas:active{cursor:grabbing}.tray-heading-controls{align-items:center;gap:8px;display:flex}.tray-heading-controls button{color:#e8e6f2;cursor:pointer;background:#3b3953;border:1px solid #666078;border-radius:9px;width:31px;height:31px;font-size:18px;font-weight:800}.tray-heading-controls button:hover{background:#534b69}.puzzle-accessibility{color:#ccc9df;background:#262438;border:1px solid #49455d;border-radius:14px;margin-top:13px;padding:12px 18px}.puzzle-accessibility summary{cursor:pointer;font-size:13px;font-weight:800}.puzzle-a11y-tools{flex-wrap:wrap;gap:9px;margin:13px 0 8px;display:flex}.puzzle-a11y-tools select,.puzzle-a11y-tools button{color:#fff;background:#39354e;border:1px solid #726b86;border-radius:10px;min-height:42px;padding:9px 12px;font-size:13px}.puzzle-a11y-tools button{cursor:pointer;font-weight:800}.puzzle-accessibility p{margin:7px 0 0;font-size:12px;line-height:1.6}.puzzle-play.is-paused .puzzle-panel-tray .tray-scroll,.puzzle-play.is-paused .puzzle-panel-board .board-wrap>canvas{filter:blur(8px);pointer-events:none}.puzzle-play.is-paused .puzzle-a11y-tools,.puzzle-play.is-paused .puzzle-panel-tray .tray-heading-controls button{pointer-events:none;opacity:.5}.puzzle-ghost{opacity:.92;filter:drop-shadow(0 10px 7px #080814ad)}@media (max-width:900px){.puzzle-panel-board .board-wrap{height:clamp(320px,47vh,490px);max-height:none;padding:10px}.puzzle-panel-tray .tray-scroll{height:clamp(230px,33vh,330px);min-height:0;max-height:none}}@media (max-width:560px){.puzzle-panel-board .board-wrap{height:clamp(295px,42vh,430px);max-height:none;padding:7px}.puzzle-panel-tray .tray-scroll{height:clamp(225px,30vh,300px);max-height:none}.puzzle-accessibility{padding:11px}.puzzle-a11y-tools select{max-width:100%}}.puzzle-page .puzzle-tools .puzzle-tool-leaderboard{color:#fff;background:#403660;border:1px solid #a48fe1;border-radius:12px;justify-content:center;align-items:center;min-height:43px;padding:11px 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.puzzle-page .puzzle-tools .puzzle-tool-leaderboard:hover{background:#594778}.puzzle-leaderboard{background:#262439;border:1px solid #56516c;border-radius:24px;margin:22px 0 0;padding:24px 26px}.leaderboard-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.leaderboard-heading h2{letter-spacing:-.04em;margin:6px 0 0;font:800 clamp(26px,3vw,36px) Bangers,sans-serif}.leaderboard-piece-count{color:#d9d5ea;white-space:nowrap;border:1px solid #69627b;border-radius:999px;padding:8px 15px;font-size:12px;font-weight:900}.leaderboard-intro,.leaderboard-fairness{color:#bdb9ce;margin:10px 0 16px;font-size:13px;line-height:1.6}.leaderboard-fairness{margin:14px 0 0;font-size:11px}.leaderboard-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 13px;display:grid}.leaderboard-row{background:#34314c;border:1px solid #504b66;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px 15px;display:flex}.leaderboard-row-me{background:#424c42;border-color:#d5ff76}.leaderboard-rank{color:#f8e7aa;min-width:40px;font:800 17px Bangers,sans-serif}.leaderboard-name{letter-spacing:.15em;text-overflow:ellipsis;font:900 17px Bangers,sans-serif;overflow:hidden}.leaderboard-duration{color:#d5ff76;white-space:nowrap;margin-left:auto;font:800 17px Bangers,sans-serif}.leaderboard-empty{color:#cbc7da;grid-column:1/-1;margin:0;padding:16px 0;font-size:14px}.puzzle-complete{align-items:start;overflow-y:auto}.puzzle-complete-card{max-width:570px;max-height:calc(100dvh - 40px);margin:auto;padding:25px 27px;overflow:auto}.puzzle-complete .complete-icon{font-size:42px}.puzzle-complete .puzzle-complete-card h2{margin:7px 0 4px;font-size:clamp(28px,4vw,37px)}.puzzle-complete .puzzle-complete-card>p{margin:0 0 8px}.ranking-status{color:#e5e2f4;min-height:24px;margin:10px 0;font-size:14px;font-weight:850;line-height:1.45}.puzzle-score-form{text-align:left;background:#3a4050;border:1px solid #d5ff76;border-radius:16px;margin:12px 0;padding:16px}.puzzle-score-form label{margin-bottom:12px;font-size:14px;font-weight:900;line-height:1.5;display:block}.puzzle-initials-row{gap:10px;display:flex}.puzzle-initials-row input{color:#fff;letter-spacing:.22em;text-align:center;outline-offset:3px;text-transform:uppercase;background:#242238;border:2px solid #a49cbc;border-radius:12px;width:130px;min-width:0;max-width:38%;padding:10px;font:900 26px Bangers,sans-serif}.puzzle-initials-row input:focus{border-color:#d5ff76}.puzzle-initials-row button{color:#1a2720;cursor:pointer;background:#d5ff76;border:0;border-radius:12px;flex:1;min-height:51px;padding:10px 14px;font-size:13px;font-weight:950}.puzzle-initials-row button:disabled{opacity:.6;cursor:wait}.puzzle-score-form small{color:#ffc9c9;margin-top:10px;font-size:12px;display:block}.puzzle-complete-leaders{text-align:left;border-top:1px solid #59526b;margin-top:15px;padding-top:14px}.puzzle-complete-leaders h3{margin:0 0 10px;font:800 17px Bangers,sans-serif}.leaderboard-rows-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.leaderboard-rows-compact .leaderboard-row{gap:5px;padding:8px 10px}.leaderboard-rows-compact .leaderboard-rank{min-width:30px;font-size:14px}.leaderboard-rows-compact .leaderboard-name,.leaderboard-rows-compact .leaderboard-duration{font-size:12px}.puzzle-complete .complete-actions{margin-top:15px}@media (max-width:680px){.puzzle-leaderboard{padding:18px 14px}.leaderboard-rows{grid-template-columns:1fr}.leaderboard-rows-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.puzzle-complete-card{max-height:calc(100dvh - 24px);padding:18px 14px}.leaderboard-rows-compact .leaderboard-row{gap:3px;padding:7px 6px}.leaderboard-rows-compact .leaderboard-rank{min-width:23px;font-size:12px}.leaderboard-rows-compact .leaderboard-name,.leaderboard-rows-compact .leaderboard-duration{font-size:11px}.puzzle-initials-row button{font-size:12px}}.puzzle-finish-banner{background:#323a36;border:1px solid #bfdc81;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:13px 0 4px;padding:16px 17px;display:flex}.puzzle-finish-copy{flex-direction:column;flex:180px;gap:5px;min-width:0;display:flex}.puzzle-finish-copy strong{color:#eefac6;font-size:15px;line-height:1.4}.puzzle-finish-copy span{color:#f5f3ff;font-size:13px;font-weight:800}.puzzle-finish-copy small{color:#c8c8d7;font-size:12px;line-height:1.5}.puzzle-finish-banner button{color:#242238;cursor:pointer;background:#d5ff76;border:0;border-radius:12px;min-height:44px;padding:12px 17px;font-size:13px;font-weight:900}.puzzle-finish-banner button:focus-visible{outline-offset:3px;outline:3px solid #d5ff76}.puzzle-complete-card button:focus-visible{outline-offset:3px;outline:3px solid #d5ff76}.puzzle-complete-card{position:relative}.puzzle-results-close{color:#fff;cursor:pointer;background:#3e3a58;border:1px solid #736d8e;border-radius:12px;width:38px;height:38px;font-size:26px;line-height:1;position:absolute;top:11px;right:13px}.puzzle-complete .complete-actions .puzzle-view-puzzle{color:#242238;cursor:pointer;background:#d5ff76;border:0;border-radius:14px;min-height:46px;padding:13px 16px;font-weight:900}@media (max-width:560px){.puzzle-finish-banner{padding:13px}.puzzle-finish-banner button{width:100%}.puzzle-complete .complete-actions{gap:8px}}.puzzle-page{font-family:Englebert,Trebuchet MS,sans-serif}.puzzle-header{border-bottom:1px solid #ffffff20;gap:18px;max-width:1180px;height:84px}.puzzle-header .puzzle-logo img{max-height:43px}.puzzle-nav{gap:clamp(10px,1.5vw,22px)}.puzzle-nav a{font-family:Englebert,sans-serif;font-size:17px;font-weight:700}.puzzle-nav a[aria-current=page]{color:#d5ff76}.puzzle-nav-new{display:none}.puzzle-page button,.puzzle-page input,.puzzle-page select{font-family:Englebert,sans-serif}.puzzle-create h1,.puzzle-toolbar h1,.puzzle-create-options h2,.puzzle-complete h2,.leaderboard-heading h2,.panel-heading h2,.board-pause strong,.puzzle-kicker{letter-spacing:.02em;font-family:Bangers,Impact,sans-serif;font-weight:400}.puzzle-create h1{font-size:clamp(53px,7vw,90px);line-height:1.02}.puzzle-create-options h2{font-size:33px}.puzzle-lead{font-size:20px}.puzzle-kicker{font-size:16px}.puzzle-upload-empty strong{font-family:Bangers,Impact,sans-serif;font-size:28px;font-weight:400}.puzzle-create-options,.puzzle-upload,.puzzle-panel{border-radius:26px}.puzzle-create-options .puzzle-primary{letter-spacing:.04em;font-family:Bangers,Impact,sans-serif;font-size:23px;font-weight:400}.puzzle-levels label b{font-family:Bangers,Impact,sans-serif;font-size:23px;font-weight:400}@media (max-width:750px){.puzzle-header{flex-wrap:wrap;row-gap:12px;height:auto;min-height:76px;padding:12px 14px}.puzzle-nav{order:3;justify-content:space-between;width:100%;margin:0}.puzzle-nav a{font-size:14px}.puzzle-nav a:first-child,.puzzle-nav-new{display:none}.puzzle-lang-label{margin-left:auto}}@media (max-width:390px){.puzzle-nav a{font-size:12px}.puzzle-create h1{font-size:clamp(43px,11vw,60px)}}
