.score-card>span{font-size:0}.score-card>span:after{content:"Il primo indovinello accende la classifica.";color:#b4c9e4;font-size:14px;line-height:1.45}.chat-card>small:after{content:"RISPOSTE IN DIRETTA";letter-spacing:2px;color:#ed4b25;font-size:12px}.chat-card>strong:after{content:"LA COMMUNITY CI PROVA";color:#07172f;font:25px Anton;display:block}.chat-card>span:after{content:"Le parole della chat compaiono qui durante il round.";color:#54708f;margin-top:6px;font-size:12px;line-height:1.35;display:block}.stage-top>span{font-size:0}.stage-top>span:after{content:"PALCO DI DISEGNO · LIVE";letter-spacing:2px;font-size:12px}.guess-status button{font-size:0}.guess-status button:after{content:"CONFERMA VINCITORE";font-size:10px}canvas{background-color:#fffdf7;background-image:radial-gradient(#1268d81c 1.2px,#0000 1.2px);background-size:26px 26px}.studio-header{border-bottom:0;height:146px;padding-right:56px}.top-actions{gap:7px}.top-actions>button{width:36px;height:36px;padding:0;font-size:15px}.stage-top{height:58px;padding:0 38px}.timer{width:100px;height:100px;position:relative;top:-13px}.tool-dock{height:100px;padding:13px 18px}.tool-dock>button{min-width:62px;height:62px}.tool-dock .undo-button:disabled{opacity:.35;cursor:not-allowed}canvas.eraser{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Ccircle cx='14' cy='14' r='10' fill='%23fffdf7' stroke='%2307172f' stroke-width='3'/%3E%3C/svg%3E") 14 14,auto}canvas.fill{cursor:cell}.studio-header{height:126px}.stage,.private-desk{top:142px}.stage-top{height:46px}.timer{width:106px;height:106px;top:-18px}.tool-dock{background:linear-gradient(#102d58,#07172f);border-radius:26px 26px 0 0;gap:12px;height:116px;padding:14px 22px 12px;bottom:0;box-shadow:0 -8px 28px #0008}.tool-dock>button{background:linear-gradient(145deg,#174b87,#0c294e);border:2px solid #4387df;border-radius:15px;min-width:76px;height:72px;font-size:25px;box-shadow:0 4px #020d1e}.tool-dock>button.selected{background:linear-gradient(145deg,#f05b30,#d93d23);border-color:#ffc928;transform:translateY(-3px)}.tool-dock .colors{gap:10px;padding:0 16px}.tool-dock .colors button{border-width:4px;width:31px;height:31px;box-shadow:0 3px #020d1e}.tool-dock label{color:#ffc928;letter-spacing:1px;min-width:125px;font-size:10px}.studio-header:before{width:670px;height:190px;top:-28px;left:270px}.stage-top>span{display:none}.stage-top{border-bottom:0;height:20px}.timer{z-index:8;position:absolute;top:14px;right:28px}canvas{height:calc(100% - 142px);top:42px}.tool-dock{border-color:#ffc928;height:118px}.tool-dock:before{content:"CASSETTA DEL DISEGNATORE";color:#6bdce0;letter-spacing:1.6px;font-size:9px;position:absolute;top:9px;left:25px}.tool-dock>button{margin-top:10px}.tool-dock .colors{margin-top:10px;padding-top:8px;position:relative}.tool-dock .colors:before{content:"COLORI";color:#ffc928;letter-spacing:1.3px;font-size:8px;position:absolute;top:-7px;left:16px}.private-desk{grid-template-rows:150px 1fr 292px;gap:12px;width:382px;display:grid;top:118px;bottom:50px}.score-card{flex:0 0 160px;min-height:130px;padding:17px 20px}.score-card small{margin-bottom:7px}.chat-card{color:#fff;background:linear-gradient(145deg,#123d71,#0a264b);border-color:#2577e7;min-height:0;padding:22px 20px;box-shadow:8px 9px #020d1e}.chat-card small{color:#6bdce0}.chat-card strong{color:#fff}.chat-card span{color:#b9d5ee}.webcam-cover{height:270px}.webcam-zone{align-self:end;margin-top:0}.word-picker .secret-word{letter-spacing:1px;font-size:48px}.word-picker span{font-size:13px}.tool-dock{background:linear-gradient(#f7f1df 0 11px,#0b2347 11px)}.tool-dock>button{border-color:#ffc928;position:relative}.tool-dock>button:first-child:before{content:"✦";color:#ffc928;margin:-29px 0 0 -12px;font-size:11px;position:absolute}.tool-dock .colors{border-left-color:#ffc92888;border-right-color:#ffc92888}.tool-dock>button{border-radius:18px;min-width:86px;height:78px}.tool-dock .colors button{width:36px;height:36px}.tool-dock label{min-width:145px}.tool-dock input{width:138px}.private-desk{grid-template-rows:155px 1fr 220px;gap:14px;top:150px;bottom:44px}.score-card{border-width:3px;padding:20px}.score-card small{color:#ffc928;font-size:13px}.chat-card{background:linear-gradient(145deg,#123d71,#081f41);border:3px solid #2577e7;border-radius:22px;min-height:0;padding:22px;display:block;box-shadow:8px 9px #020d1e}.chat-card>small,.chat-card>strong,.chat-card>span{font-size:0}.chat-card>small:after{content:"CHAT TWITCH";color:#6bdce0;letter-spacing:2px;font-size:13px}.chat-card>strong:after{content:"LA TUA CHAT È IN DIRETTA";color:#fff;font:26px Anton}.chat-card>span:after{content:"I messaggi arriveranno qui senza coprire il disegno.";color:#b9d5ee;font-size:13px}.private-title{display:none}.webcam-cover{aspect-ratio:16/9;background:#07172f;border:2px solid #2577e7;border-radius:14px;height:auto;padding-top:34px;position:relative;box-shadow:inset 0 0 0 8px #0c294e}.webcam-cover:before{content:"WEBCAM 16:9";color:#ffc928;letter-spacing:1.7px;font-size:11px;position:absolute;top:14px;left:18px}.word-picker .secret-word{font-size:56px}.guess-status{display:none}canvas{height:calc(100% - 145px)}.tool-dock{border-radius:22px 22px 0 0;justify-content:center;height:124px;bottom:0;left:38px;right:38px;transform:none}.tool-dock:before{display:none}.tool-dock>button{min-width:92px;height:82px;margin-top:0}.tool-dock .colors{margin-top:0;padding-top:12px}.tool-dock label{margin-top:0}.private-desk{grid-template-rows:155px 1fr 280px;width:480px}.stage{left:540px}.webcam-zone{min-height:280px}.webcam-cover{aspect-ratio:16/9;width:480px;height:auto}.pick-panel i{display:none}.tool-dock{background:linear-gradient(145deg,#0c2b58,#06172f);border:3px solid #2577e7;height:154px;padding:22px 30px;left:28px;right:28px;box-shadow:0 0 22px #1268d8aa,inset 0 0 0 2px #ffc928}.tool-dock>button,.tool-dock .colors,.tool-dock label{opacity:1;z-index:auto;margin:0;position:static}.tool-dock>button{color:#fff;background:linear-gradient(145deg,#164a85,#0a2349);border:2px solid #ffc928;border-radius:18px;min-width:108px;height:102px;font-size:34px}.tool-dock>button small{letter-spacing:.5px;margin-top:8px;font-size:12px}.tool-dock>button.selected{background:linear-gradient(145deg,#ff6a2d,#e33c20);transform:translateY(-4px);box-shadow:0 0 18px #ffc928}.tool-dock .colors{border-left:2px solid #ffc92888;border-right:2px solid #ffc92888;gap:10px;padding:20px 22px 8px;display:flex}.tool-dock .colors:before{content:"COLORE";color:#ffc928;font-size:11px;top:2px;left:22px}.tool-dock .colors button{flex:none;width:38px;height:38px}.tool-dock label{color:#ffc928;align-self:center;min-width:180px;font-size:12px}.tool-dock label input{width:170px;height:auto}.tool-dock .undo-button{margin-left:auto}.tool-dock .colors:before{content:none}.tool-dock label{padding-bottom:20px;position:relative}.tool-dock label:after,.tool-dock label:before{content:none}.custom-color{cursor:pointer;background:0 0;border:3px solid #ffc928;border-radius:50%;width:42px;height:42px;padding:0}.quick-sizes{gap:8px;display:flex;position:absolute;bottom:-21px;left:0}.quick-sizes button{color:#fff;cursor:pointer;background:#0c294e;border:1px solid #4387df;border-radius:8px;width:48px;height:22px;font:800 8px Nunito}.quick-sizes .size-4:before,.quick-sizes .size-17:before,.quick-sizes .size-34:before{content:"●";color:#ffc928;margin-right:3px}.quick-sizes .size-4:before{font-size:6px}.quick-sizes .size-17:before{font-size:10px}.quick-sizes .size-34:before{font-size:15px}.tool-dock>button:first-child:before{content:none}.custom-color{-webkit-appearance:none;appearance:none;background:conic-gradient(#f44336,#ff9800,#ffeb3b,#4caf50,#00bcd4,#2196f3,#9c27b0,#f44336);border:4px solid #ffc928;border-radius:50%;flex:0 0 66px;width:66px;max-width:66px;height:66px;box-shadow:0 0 14px #1268d8}.custom-color::-webkit-color-swatch-wrapper{padding:0}.custom-color::-webkit-color-swatch{opacity:0;border:0;border-radius:50%}.tool-dock label{flex-direction:column;justify-content:center;min-width:210px;padding-bottom:0;display:flex}.quick-sizes{gap:6px;margin-top:9px;position:static}.quick-sizes button{white-space:nowrap;width:62px;height:25px;font-size:7px}.tool-dock{height:164px;overflow:hidden}
