.event-workspace{grid-template-columns:1fr 1fr;align-items:start;gap:26px;margin-top:28px;display:grid}.event-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.event-card-heading h2{margin:0}.event-overline{letter-spacing:2px;color:#ffa95f;font-size:11px;font-weight:700}.event-order h2{overflow-wrap:anywhere;margin-top:15px}.event-order{position:sticky;top:24px}.event-choices{max-height:530px;margin-top:20px;padding-right:6px;overflow:auto}.creator-page .event-choice{cursor:pointer;border:1px solid #43362c;border-radius:14px;align-items:center;gap:12px;margin:10px 0;padding:14px;display:flex}.event-choice:has(input:checked){background:#322519;border-color:#d88846}.creator-page .event-choice input{accent-color:#ff8120;flex-shrink:0;width:20px;height:20px;margin:0}.event-choice strong{overflow-wrap:anywhere;font-size:16px;display:block}.event-choice small{color:#ad9988;margin-top:6px;font-size:12px;line-height:1.5;display:block}.event-empty{text-align:center;border:1px dashed #55402e;border-radius:16px;margin:20px 0;padding:30px 15px}.event-empty>span{color:#ff8725;font-size:70px}.creator-page .event-empty a{color:#ffa95f;font-weight:700}.event-round-order{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.event-round-order li{background:#111;border:1px solid #403329;border-radius:14px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:14px 10px;display:grid}.event-number{color:#ff9f51;font-size:15px;font-weight:700}.event-round-order strong{overflow-wrap:anywhere;font-size:15px}.event-round-order li>div{gap:4px;display:flex}.creator-page .event-round-order button{color:#faecdf;background:#29211b;border:1px solid #55402e;padding:6px 9px;font-size:15px}.creator-page .event-start{color:#17120f;background:#faecdf;width:100%;margin-top:12px;display:block}.creator-page .event-card-start{color:#ffa95f;background:0 0;margin:10px 0 0 8px}.events-page .creator-list a{margin:0}.describe-game .finish-card.event-finish{max-height:calc(100dvh - 180px);overflow:auto}.event-finish .round-results{gap:8px;display:grid}.event-finish .round-results>div{text-align:left;justify-content:space-between;gap:18px;display:flex}.event-finish .round-results span{overflow-wrap:anywhere}.event-finish .round-results strong{white-space:nowrap}.event-finish>a{color:#ffb571;margin-top:18px;display:inline-block}.creator-page :disabled{cursor:default}@media (max-width:800px){.event-workspace{grid-template-columns:1fr}.event-order{position:static}.event-round-order strong{font-size:14px}.creator-page .event-round-order button{padding:7px}.events-page nav{gap:14px;font-size:14px}}.event-guide{background:#1b1714;border:1px solid #514033;border-radius:16px;margin-top:20px}.event-guide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;list-style:none;display:flex}.event-guide summary::-webkit-details-marker{display:none}.event-guide summary strong,.event-guide summary small{display:block}.event-guide summary small{color:#c8b3a1;margin-top:3px;font-size:13px}.event-guide summary svg{color:#ffad6b;flex:none}.event-guide[open] summary svg{transform:rotate(180deg)}.event-guide-body{color:#e4d3c4;border-top:1px solid #514033;grid-template-columns:1fr 1fr;gap:20px;padding:16px 18px;font-size:14px;line-height:1.55;display:grid}.event-guide-body ol,.event-guide-body ul{margin:0;padding-left:20px}.event-guide-body ol{list-style:decimal}.event-guide-body ul{list-style:outside}.event-guide-body li+li{margin-top:9px}.event-guide-body a{color:#ffad6b;text-decoration:underline}.event-guide-ideas h2{margin:0 0 8px;font-size:15px}@media (max-width:800px){.event-guide-body{grid-template-columns:1fr}}.event-example{background:#241d18;border:1px solid #795034;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px 20px;margin-top:24px;padding:16px 18px;display:grid}.event-example-copy strong{color:#fff0e2;font-size:17px}.event-example .event-example-copy p{color:#cbb9ab;margin:4px 0 0;font-size:13px}.event-example .event-example-rounds{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.event-example-rounds li{color:#ffe1c5;background:#382619;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:13px;font-weight:700;display:flex}.event-example-rounds img{object-fit:cover;border-radius:4px;width:24px;height:24px}.event-example-rounds svg{color:#ffad6b}.event-example .creator-secondary{white-space:nowrap;justify-self:start;margin:0}@media (max-width:900px){.event-example{grid-template-columns:minmax(0,1fr) auto}.event-example-copy{grid-column:1/-1}}@media (max-width:520px){.event-example{grid-template-columns:minmax(0,1fr)}}.event-appearance{border-top:1px solid #514033;gap:10px;margin:24px 0 18px;padding-top:18px;display:grid}.event-appearance h3,.event-appearance p,.creator-page .event-appearance label{margin:0}.event-appearance .creator-secondary{justify-self:start;margin:0}.event-appearance label .creator-note{font-weight:400}.event-appearance .event-preview-compact .guest-stage{gap:12px;min-height:155px;padding:20px 12px 16px}.event-appearance .event-preview-compact h1{font-size:clamp(19px,6cqw,32px)}.event-appearance .event-preview-compact h2{font-size:clamp(16px,4cqw,22px)}.event-appearance .event-preview-compact .guest-stage-round{padding:4px 9px;font-size:12px}.event-host-desk{color:#fff0e2;background:#1b1714;border:1px solid #514033;border-radius:16px;max-width:780px;margin:18px auto;padding:14px clamp(12px,3vw,20px);font:14px/1.45 Arial,sans-serif}.event-host-desk-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:10px;display:flex}.event-host-desk-heading strong{color:#ffad6b;overflow-wrap:anywhere;font-size:17px}.event-host-desk-heading a{color:#dfc8b2}.event-host-screens{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;display:grid}.event-host-screen{border:1px solid #514033;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:11px;display:flex}.event-host-screen>svg{color:#ffad6b;flex:none}.event-host-screen p{color:#dfc8b2;margin:3px 0 0}.event-host-screen-guest{background:#332419;border-color:#795034}.event-host-desk .event-host-screen-link{color:#26180f;background:#ffad6b;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;font-weight:700;text-decoration:none;display:inline-flex}:is(.event-host-desk a:focus-visible,.event-example button:focus-visible,.event-appearance button:focus-visible){outline-offset:3px;outline:2px solid #ffad6b}@media (max-width:560px){.event-host-screens{grid-template-columns:1fr}}.event-preset img{object-fit:cover;border-radius:8px;flex:none;width:58px;height:58px}.event-movie-panel{color:#f8ecdf;background:#19191c;border:1px solid #555;border-radius:20px;width:min(100%,780px);margin:18px auto 36px;padding:clamp(18px,4vw,34px)}.event-movie-panel>svg{color:#ffad6b}.event-movie-panel h2{margin:8px 0;font:800 clamp(27px,4vw,39px)/1.1 Arial,sans-serif}.event-movie-panel p{color:#dccbbd;margin:8px 0 16px}.event-movie-panel form,.event-movie-panel label:not(.music-form-fields label){gap:9px;display:grid}.event-movie-panel label{font-weight:700}.event-movie-panel :is(input,textarea):not(.music-form-fields *){width:100%;color:inherit;font:inherit;background:#242326;border:1px solid #68616a;border-radius:9px;padding:12px}.event-movie-panel textarea:not(.music-form-fields *){resize:vertical;min-height:120px}.event-movie-panel button:not(.music-form-fields button){color:#fff0e1;background:#3a291e;border:1px solid #ffad6b;border-radius:10px;justify-self:start;padding:10px 16px;font-weight:700}.event-movie-panel .event-movie-pick{margin-bottom:8px}.event-movie-panel figure{margin:14px 0}.event-movie-panel figure img{border-radius:10px;max-width:100%;max-height:45dvh;display:block}.event-movie-panel figcaption{margin-top:8px}.event-movie-actions{flex-wrap:wrap;gap:12px;display:flex}.event-movie-panel .event-movie-error{color:#ffb8ac}.event-background-label{color:#e4d2c1;font-size:14px}.event-music-panel select{width:100%;color:inherit;font:inherit;background:#242326;border:1px solid #68616a;border-radius:9px;padding:10px}.event-music-panel audio{width:100%;margin:12px 0;display:block}.event-music-step{border-top:1px solid #3b3430;margin-top:20px;padding-top:18px}.event-music-step h3{margin:0 0 12px;font-size:20px}.event-music-step .event-music-hint{margin:0 0 12px;font-size:14px}.event-music-captions{background:#211c1a;border:1px solid #55402e;border-radius:12px;padding:14px}.event-music-captions blockquote{overflow-wrap:anywhere;margin:12px 0 14px;font-size:21px}.event-music-auto-pause{margin-top:14px}.event-music-auto-pause summary{cursor:pointer;color:#e0bd9d;width:fit-content;font-size:14px}.event-music-auto-pause .event-music-hint{margin-top:8px}.event-movie-panel.event-music-panel .event-music-next{background:0 0;border-color:#68616a;margin-top:22px;display:block}.event-picture-host-note{color:#dfc8b2;text-align:center;margin:8px 20px 18px}.event-music-panel{--music-ink:#f8ecdb}.event-music-panel .music-description-error{color:#ffb39d;margin:6px 0 0}.event-music-panel .music-form-fields :is(input,textarea,button,summary):focus-visible{outline-offset:3px;outline:3px solid #ffab59}.event-music-panel select:focus-visible{outline-offset:3px;outline:3px solid #ffab59}.event-movie-brief{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.event-movie-brief form{min-width:0}.event-movie-field-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;display:flex}.event-movie-field-heading span,.event-movie-panel .event-movie-rules{color:#c8b6a7;font-size:13px}.event-movie-panel .event-movie-rules{margin:0 0 6px}.event-movie-panel .event-movie-example{border:1px solid #514033;border-radius:14px;margin:0;padding:12px}.event-movie-example figcaption{color:#ffad6b;margin:0 0 8px;font-weight:700}@media (max-width:740px){.event-movie-brief{grid-template-columns:1fr}}.music-game{--music-bg:#0d0d0d;--music-panel:#171616;--music-ink:#f8ecdb;--music-muted:#bfbab5;--music-line:#373431;--music-orange:#ff8625;background:var(--music-bg);min-height:100dvh;color:var(--music-ink);isolation:isolate;padding:0 max(24px,50vw - 660px);font-family:Arial,sans-serif}.music-game *{box-sizing:border-box}.music-game a{color:inherit;text-decoration:none}.music-game button,.music-game input,.music-game textarea{font:inherit}.music-game button{cursor:pointer}.music-game :is(a,button,input,textarea,summary):focus-visible{outline-offset:5px;outline:3px solid #ffab59}.music-game h1:focus{outline:none}.music-header{border-bottom:1px solid #2d2927;justify-content:space-between;align-items:center;gap:20px;height:100px;display:flex}.music-logo{flex-shrink:0;width:225px;height:80px;display:block;position:relative;overflow:hidden}.music-logo img{width:225px;max-width:none;height:225px;position:absolute;top:-70px;left:0}.music-all-games{border:1px solid #59544e;border-radius:99px;align-items:center;gap:13px;padding:12px 24px;font-size:16px;font-weight:700;transition:border-color .2s,background .2s;display:flex}.music-all-games:hover{background:#201b17;border-color:#ff8625}.music-game .music-main{width:100%;max-width:none;margin:0;padding:0}.music-hero{align-items:center;min-height:470px;display:flex;position:relative}.music-hero-image{pointer-events:none;position:absolute;inset:0 -24px 0 28%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 94%,#0000),linear-gradient(#0000,#000 13% 80%,#0000);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 94%,#0000),linear-gradient(#0000,#000 13% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.music-hero-image img{object-fit:cover;object-position:49% 50%;width:100%;height:100%;display:block}.music-hero-copy{z-index:1;width:51%;padding:46px 0 35px;position:relative}.music-eyebrow{color:#f9dcc0;letter-spacing:1px;text-transform:uppercase;background:#231b13b3;border:1px solid #654322;border-radius:99px;align-items:center;gap:10px;padding:8px 15px;font-size:13px;font-weight:700;display:inline-flex}.music-eyebrow svg{color:#ff8625}.music-game h1{color:var(--music-ink);letter-spacing:-3.5px;margin:23px 0;font-family:Arial,sans-serif;font-size:clamp(56px,5.5vw,84px);font-weight:900;line-height:.99;display:block}.music-hero-copy p{color:#c8c2bd;margin:0;font-size:22px;line-height:1.4}.music-mode-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:8px;display:grid;position:relative}.music-mode-card{text-align:left;color:var(--music-ink);background:radial-gradient(at 15% 30%,#4c281727,#0000 62%),linear-gradient(135deg,#171615,#101010);border:1px solid #3d3936;border-radius:30px;flex-direction:column;gap:25px;min-width:0;padding:30px;transition:transform .2s,border-color .2s;display:flex}.music-mode-card:hover{border-color:#bf763c;transform:translateY(-4px)}.music-mode-top{align-items:center;gap:27px;min-height:128px;display:flex}.music-mode-icon{background:linear-gradient(145deg,#62412e,#211b18 40%,#101011);border:1px solid #a47147;border-radius:28px;flex-shrink:0;place-items:center;width:110px;height:110px;display:grid;position:relative;transform:rotate(-10deg);box-shadow:inset 2px 2px 3px #ffc99c66,5px 9px 16px #0008}.music-mode-icon>svg{color:#ffab4d;filter:drop-shadow(0 0 7px #ff7819);width:63px;height:63px}.music-icon-spark{color:#ffab4d;text-shadow:0 0 12px #ff7919;font-size:32px;position:absolute;top:0;right:-17px}.music-mode-guest .music-mode-icon{background:linear-gradient(145deg,#a37d59,#4b3021 40%,#201715);border-radius:50%;transform:rotate(8deg)}.music-mode-copy{display:block}.music-mode-title{letter-spacing:-1px;margin-bottom:12px;font-size:clamp(23px,2.25vw,33px);font-weight:800;line-height:1.1;display:block}.music-mode-description{color:var(--music-muted);white-space:pre-line;font-size:18px;line-height:1.5;display:block}.music-orange-button{color:#fff8ee;background:linear-gradient(#ff9b31,#f15a17);border:0;border-radius:99px;justify-content:center;align-items:center;gap:19px;min-height:62px;padding:15px 26px;font-size:23px;font-weight:800;display:flex;box-shadow:inset 0 2px 1px #ffd394,inset 0 -3px 1px #b94415}.music-menu-note{color:#99918a;justify-content:center;align-items:center;gap:9px;margin:27px 0 35px;font-size:14px;display:flex}.music-footer{color:#958d85;border-top:1px solid #2d2927;justify-content:space-between;gap:20px;padding:23px 0;font-size:13px;display:flex}.music-footer>span:first-child{letter-spacing:2px;color:#c4b9ae;font-weight:800}.music-create{padding:24px 0 50px}.music-back{color:#c6bbb0;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;font-size:14px;display:inline-flex}.music-back:hover{color:#ffac62}.music-create-heading{margin:23px 0 30px}.music-create-heading h1{letter-spacing:-2px;margin:17px 0 11px;font-size:clamp(36px,4vw,58px)}.music-create-heading p{color:var(--music-muted);margin:0;font-size:18px}.music-create-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:40px;display:grid}.music-brief{background:var(--music-panel);border:1px solid var(--music-line);border-radius:25px;min-width:0;padding:30px}.music-field{margin-bottom:23px;display:block}.music-field>span{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:17px;font-weight:700;display:flex}.music-field small{color:#a8a098;font-size:12px;font-weight:400}.music-field input,.music-field textarea{width:100%;color:var(--music-ink);box-shadow:none;background:#232225;border:1px solid #514b46;border-radius:14px;padding:15px 17px;font-size:16px;line-height:1.5;display:block}.music-field textarea{resize:vertical;min-height:125px}.music-field input::placeholder,.music-field textarea::placeholder{color:#a39a93;opacity:1}.music-genre-chips{flex-wrap:wrap;gap:8px;margin-top:-10px;margin-bottom:27px;display:flex}.music-genre-chips button{color:#d7cec5;background:0 0;border:1px solid #514b46;border-radius:99px;padding:8px 13px;font-size:13px}.music-genre-chips button[aria-pressed=true]{color:#ffe5cf;background:#442917;border-color:#ff9b4b}.music-settings{border-top:1px solid #39332f;border-bottom:1px solid #39332f}.music-settings summary{cursor:pointer;color:#e3d6c8;align-items:center;gap:11px;padding:18px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.music-settings summary::-webkit-details-marker{display:none}.music-settings summary>svg:last-child{margin-left:auto;transition:transform .2s}.music-settings[open] summary>svg:last-child{transform:rotate(180deg)}.music-settings-content{padding:1px 0 18px}.music-settings fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.music-settings fieldset:last-child{margin:0}.music-settings legend{color:#c5bbb2;margin-bottom:10px;padding:0;font-size:14px}.music-choice-row{flex-wrap:wrap;gap:8px;display:flex}.music-choice-row label{cursor:pointer;position:relative}.music-choice-row input{opacity:0;width:1px;height:1px;position:absolute}.music-choice-row span{color:#ded1c5;border:1px solid #514b46;border-radius:99px;padding:9px 13px;font-size:13px;display:block}.music-choice-row input:checked+span{color:#241c16;background:#ead8c2;border-color:#ead8c2}.music-choice-row input:focus-visible+span{outline-offset:3px;outline:3px solid #ffab59}.music-launch-note{color:#e3b685;align-items:flex-start;gap:12px;padding:22px 0;font-size:14px;display:flex}.music-launch-note>svg{flex-shrink:0;margin-top:3px}.music-launch-note p{margin:0;line-height:1.5}.music-launch-note span{color:#aba198}.music-generate{width:100%;font-size:20px}.music-generate:disabled{cursor:not-allowed;opacity:.5}.music-preview{border:1px solid var(--music-line);background:#151413;border-radius:25px;overflow:hidden}.music-preview-art{aspect-ratio:1.7;overflow:hidden}.music-preview-art img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.music-preview-copy{padding:26px}.music-preview-label{color:#e0ab77;align-items:center;gap:8px;font-size:13px;display:flex}.music-game .music-preview h2{letter-spacing:-.7px;white-space:pre-line;color:var(--music-ink);margin:17px 0 23px;font:800 29px/1.16 Arial,sans-serif}.music-preview ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.music-preview li{color:#c5bbb2;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.music-preview li svg{color:#ffad61;flex-shrink:0;margin-top:2px}.music-language{color:#998c7f;border-top:1px solid #38302b;margin-top:24px;padding-top:18px;font-size:12px;display:block}@media (max-width:1000px){.music-mode-card{padding:24px}.music-mode-top{gap:18px}.music-mode-icon{border-radius:22px;width:80px;height:80px}.music-mode-icon>svg{width:48px;height:48px}.music-mode-title{font-size:25px}.music-mode-description{font-size:16px}.music-create-grid{gap:24px}.music-brief{padding:24px}.music-hero{min-height:420px}.music-hero-copy p{font-size:19px}}@media (max-width:700px){.music-game{padding:0 20px}.music-header{gap:10px;height:82px}.music-logo{width:170px;height:62px}.music-logo img{width:170px;height:170px;top:-52px}.music-all-games{gap:7px;padding:10px 14px;font-size:13px}.music-all-games svg{width:15px}.music-hero{align-items:flex-start;min-height:410px}.music-hero-copy{width:100%;padding:29px 0 0}.music-game h1{letter-spacing:-2.2px;margin:18px 0;font-size:clamp(45px,9.8vw,65px)}.music-eyebrow{letter-spacing:.6px;padding:7px 11px;font-size:10px}.music-eyebrow svg{width:15px;height:15px}.music-hero-copy p{max-width:205px;font-size:16px;line-height:1.5}.music-desktop-break{display:none}.music-hero-image{opacity:.83;inset:82px -20px -8px 21%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%,#000),linear-gradient(#0000,#000 20% 83%,#0000);mask-image:linear-gradient(90deg,#0000,#000 38%,#000),linear-gradient(#0000,#000 20% 83%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.music-hero-image img{object-position:48% 50%}.music-hero-copy h1{text-shadow:0 2px 24px #000;max-width:300px}.music-mode-grid{grid-template-columns:1fr;gap:16px;margin-top:0}.music-mode-card{border-radius:24px;gap:19px;padding:21px}.music-mode-top{gap:23px;min-height:94px}.music-mode-title{letter-spacing:-.7px;margin-bottom:8px;font-size:25px}.music-mode-description{font-size:15px}.music-mode-icon{width:72px;height:72px}.music-mode-icon>svg{width:43px;height:43px}.music-orange-button{min-height:53px;padding:13px 20px;font-size:19px}.music-menu-note{margin:23px 0 29px;font-size:12px}.music-footer{gap:10px;padding:20px 0;font-size:11px}.music-create{padding-top:17px}.music-create-heading{margin:18px 0 24px}.music-create-heading h1{letter-spacing:-1.5px;font-size:37px;line-height:1.05}.music-create-heading p{font-size:16px}.music-create-grid{grid-template-columns:1fr;gap:22px}.music-brief{border-radius:21px;padding:20px}.music-field>span{flex-wrap:wrap;justify-content:flex-start;font-size:16px}.music-field small{font-size:11px}.music-preview{border-radius:21px}.music-preview-art{aspect-ratio:2.3}.music-preview-copy{padding:22px}.music-game .music-preview h2{font-size:27px}.music-settings summary{font-size:14px}.music-genre-chips{gap:7px}.music-genre-chips button{padding:8px 10px;font-size:12px}}@media (max-width:380px){.music-game{padding-inline:16px}.music-logo{width:150px;height:55px}.music-logo img{width:150px;height:150px;top:-46px}.music-all-games{padding:9px 11px}.music-mode-top{gap:17px}.music-mode-title{font-size:22px}.music-mode-icon{width:62px;height:62px}.music-mode-description{font-size:14px}.music-hero{min-height:390px}}@media (prefers-reduced-motion:reduce){.music-game *{scroll-behavior:auto!important;transition:none!important}}.music-description-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;margin-bottom:8px;display:flex}.music-description-heading label{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.music-description-count{white-space:nowrap;color:#bfbab5;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.music-budget-over,.music-description-error{color:#ffb39d}.music-description-error{margin:0;font-size:13px;line-height:1.5}.music-header-actions{gap:10px;display:flex}.music-header-actions button{color:var(--music-ink);background:0 0}.music-form-fields{border:0;min-width:0;margin:0;padding:0}.music-form-fields:disabled{opacity:.7}.music-library{padding:14px 0 45px}.music-jobs{gap:20px;display:grid}.music-job{border:1px solid var(--music-line);background:#171616;border-radius:24px;padding:25px}.music-job-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.music-job h2{color:var(--music-ink);margin:0 0 8px;font:800 26px/1.2 Arial,sans-serif}.music-job p{color:#bfb5ad;font-size:14px;line-height:1.5}.music-job-heading p{margin:0 0 15px}.music-job-status{white-space:nowrap;color:#e9c5a7;border:1px solid #665446;border-radius:99px;padding:7px 12px;font-size:12px}.music-job-working{color:#ffd7b6;border-color:#ed9349}.music-track{background:#222021;border-radius:17px;margin-top:14px;padding:17px}.music-track>div{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.music-track a{color:#ffb97c;font-size:14px}.music-track audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:45px;display:block}.music-job-heading>div{min-width:0}.music-job-heading h2,.music-job-heading p{overflow-wrap:anywhere}.music-job-footer{gap:16px;margin-top:20px;display:grid}.music-job-details{background:#1c1917;border:1px solid #44382f;border-radius:14px}.music-job-details summary{border-radius:inherit;cursor:pointer;color:#f0dfd0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:46px;padding:10px 14px;font-size:14px;font-weight:700;list-style:none;display:flex}.music-job-details summary::-webkit-details-marker{display:none}.music-job-details summary:hover{background:#28211c}.music-details-toggle{color:#f2b789;align-items:center;gap:6px;font-size:13px;display:flex}.music-details-hide,.music-job-details[open] .music-details-show{display:none}.music-job-details[open] .music-details-hide{display:inline}.music-job-details[open] .music-details-toggle svg{transform:rotate(180deg)}.music-job-details-body{border-top:1px solid #44382f;padding:12px 14px}.music-job-details-body p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.music-job-details-body p+p{margin-top:8px}.music-version-action{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.music-version-action p{color:#bfb5ad;margin:0;font-size:13px}.music-version-button{color:#ffd3b0;cursor:pointer;background:#2d2018;border:1px solid #8a5534;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:750;display:inline-flex}.music-version-button:hover{background:#3d291d;border-color:#bd7949}.music-version-button svg{flex:none}.music-older summary{cursor:pointer;color:#d6bda7}.music-job-details code{overflow-wrap:anywhere;font-size:12px}.music-error{font-size:14px;line-height:1.5;color:#ffb39d!important}.music-error button{color:inherit;background:0 0;border:0;text-decoration:underline}.music-global-error,.music-recover{border:1px solid #7b4a35;border-radius:18px;margin:20px 0;padding:20px}.music-confirm{border-top:1px solid #4b3829;gap:18px;margin-top:18px;padding-top:22px;display:grid}.music-confirm-heading h2{color:#ffe3c6;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.2}.music-confirm-heading p{color:#c6bbb0;margin:6px 0 0;font-size:14px;line-height:1.5}.music-confirm-settings{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.music-confirm-settings li{color:#f3d7bf;overflow-wrap:anywhere;background:#211b17;border:1px solid #4b3829;border-radius:16px;min-width:0;max-width:100%;padding:6px 11px;font-size:13px;line-height:1.45}.music-confirm-actions{gap:8px;display:grid}.music-confirm-actions .music-back{justify-self:center}.music-empty{color:#bfb5ad;border:1px dashed #5e5045;border-radius:22px;margin-bottom:20px;padding:35px}.music-older{border-top:1px solid #44382f;margin-top:32px;padding-top:20px;font-size:14px}.music-older>p{color:#bfb5ad;line-height:1.5}.music-older form{max-width:520px;margin:20px 0}.music-older input{margin-top:10px}.music-older summary{padding:8px 0}@media (max-width:700px){.music-header{flex-wrap:wrap;height:auto;min-height:82px;padding-bottom:12px}.music-header-actions{gap:7px}.music-header-actions .music-all-games{padding:9px 12px}.music-job{padding:18px}.music-job-heading{flex-direction:column;gap:0}.music-job-status{margin-bottom:8px}.music-job h2{font-size:23px}.music-track{padding:12px}.music-library .music-create-heading h1{font-size:40px}}.music-lyrics{border-top:1px solid var(--music-line);margin-top:16px;padding-top:14px}.music-lyrics summary{cursor:pointer;color:#ffbb87;padding:5px 0;font-size:15px}.music-lyrics pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--music-ink);background:#171616;border-radius:12px;max-height:480px;margin:14px 0 0;padding:16px;font:400 15px/1.7 Arial,sans-serif;overflow-y:auto}.music-lyrics p{max-width:65ch;font-size:13px}.music-game .game-navigation{gap:6px 12px;padding:10px 0 0}.music-game .game-navigation a{color:var(--music-ink)}.music-game .game-navigation a:hover{background:#201b17}.music-game .game-navigation a[aria-current=page]{color:var(--music-ink);border-color:var(--music-ink);box-shadow:none;background:0 0}@media (max-width:700px){.music-game .game-navigation{gap:4px}.music-game .game-navigation a{padding:8px 10px;font-size:13px}}.music-facts-field{margin-top:20px}.describe-game{color:#f9ecdf;background:#101010;min-height:100dvh;font-family:Arial,sans-serif;height:auto!important;overflow:visible!important}.describe-game:before,.describe-game .topbar:after{display:none}.describe-game .topbar{border-bottom:1px solid #555;gap:24px;width:calc(100% - 80px);max-width:1460px;min-height:95px;padding:8px}.describe-game .baldezh-game-logo{flex-shrink:0;width:270px;height:75px;display:block;position:relative;overflow:hidden}.describe-game .baldezh-game-logo img{width:270px;max-width:none;height:270px;position:absolute;top:-86px;left:0}.describe-game .header-mode-options{background:#111;border:1px solid #666;border-radius:50px;gap:3px;padding:3px}.describe-game .header-mode{color:#aaa;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:40px;padding:13px 22px;font-family:inherit;font-size:19px;transform:none}.describe-game .header-mode:has(input:checked){color:#111;background:#fff0df;box-shadow:0 2px 8px #000}.describe-game .mode-emblem{color:inherit;background:0 0}.describe-game .mode-check{color:inherit}.describe-game .help-button{color:#f5e9de;font-size:16px}.describe-game .round-label{color:#fff0df;background:0 0;border:2px solid #eaddd1;border-radius:40px;padding:14px 22px;font-family:inherit;font-size:18px}.describe-game .game-navigation{gap:18px;width:calc(100% - 80px);max-width:1460px;min-height:62px;margin:auto;padding:10px 0 22px;position:relative}.describe-game .game-navigation a{color:#f8ecdf;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:35px;padding:9px 19px;font-size:16px}.describe-game .game-navigation a:first-child{position:absolute;left:0}.describe-game .game-navigation a:first-child:before{content:"←";margin-right:10px}.describe-game .game-navigation a[aria-current=page]{color:#f8ecdf;background:0 0;border:2px solid #f8ecdf}.describe-game>main{flex-direction:column;flex:none;width:100%;max-width:1536px;min-height:0;padding:10px 40px 12px;display:flex}.describe-game .picture-board{flex:none;grid-template-columns:minmax(0,1fr) clamp(220px,20.5vw,310px) minmax(0,1fr);align-items:stretch;gap:16px;height:auto;min-height:0;display:grid;container-type:normal}.describe-game .picture-card{aspect-ratio:auto;width:100%;height:100%;min-height:420px;box-shadow:none;background:linear-gradient(135deg,#18181a,#121214);border:2px solid #35353c;border-radius:23px;justify-self:stretch;padding:8px;overflow:visible;transform:none}.describe-game .picture-card:before,.describe-game .picture-card:after{display:none}.describe-game .picture-card>img{object-fit:contain;border-radius:16px;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.describe-game .card-tag{color:#fff;border:0;border-radius:21px;padding:15px 22px;font-family:inherit;font-size:23px;font-weight:800;top:-12px;left:10px;transform:none;box-shadow:inset 0 2px 2px #fff9,0 3px 4px #0008}.describe-game .card-tag.orange{background:linear-gradient(#ff8b20,#ff4a00)}.describe-game .card-tag.blue{background:linear-gradient(#00baff,#006cff)}.describe-game .round-cover,.describe-game .empty-art{color:#f9ecdf;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px 15px;display:flex;position:absolute;inset:10px}.describe-game .round-cover h2,.describe-game .empty-art h2{letter-spacing:-.8px;text-align:center;max-width:430px;font-family:inherit;font-size:clamp(24px,2.4vw,38px);font-weight:900;line-height:1.08}.describe-game .round-cover p{color:#f6e9df;max-width:300px;font-size:18px;line-height:1.5}.describe-game .empty-art p,.describe-game .hand-note,.describe-game .sketch-spark{display:none}.describe-game .empty-art:has(.is-drawing) p{color:#d2c5ba;display:block}.describe-game .sketch-icon{color:#ff842d;width:auto;height:auto;margin:0;transform:none}.game-mascot{aspect-ratio:250/230;flex-shrink:0;width:210px;position:relative;overflow:hidden}.game-mascot img{width:614.4%;max-width:none;height:auto;position:absolute}.orange-mascot img{top:-137%;left:-80%}.pencil-mascot{aspect-ratio:290/230;width:240px}.pencil-mascot img{width:529.655%;top:-137%;left:-372.414%}.describe-game .board-challenge{flex-direction:column;justify-content:flex-start;align-self:stretch;gap:18px;width:100%;display:flex}.describe-game .center-clock .round-timer{color:#fff0df;letter-spacing:-4px;white-space:nowrap;font-size:clamp(58px,5.4vw,84px);font-weight:900;line-height:1.1}.describe-game .center-clock .round-timer svg{width:35px;height:35px}.describe-game .round-timer.urgent{color:#ff537f}.describe-game .center-clock>[role=status]{color:#bdb3aa;font-size:13px}.describe-game[data-phase] .ink-button{letter-spacing:0;border-radius:40px;font-family:inherit;font-weight:800;transform:none}.describe-game .ink-button.primary,.baldezh-dialog .ink-button.primary{color:#fff;background:linear-gradient(#ff931f,#ff5900);border:1px solid #ff9c39;box-shadow:inset 0 2px 2px #ffd589,0 3px #a33200}.describe-game .ink-button:before,.describe-game .ink-button:after{display:none}.describe-game .center-start{min-height:72px;padding:12px 22px;font-size:34px}.describe-game .board-challenge .forbidden-words{width:100%;box-shadow:none;background:linear-gradient(135deg,#191919,#111);border:1px solid #666;border-radius:23px;flex:1;padding:21px 18px}.describe-game .board-challenge .forbidden-words strong{color:#f8ede3;font-family:inherit;font-size:23px;font-weight:800;line-height:1.1}.describe-game .word-rule-note{color:#eee2d8;margin-top:8px;font-size:15px;line-height:1.3}.describe-game .board-challenge .forbidden-words ul{flex-direction:column;gap:9px;margin:19px 0 0;display:flex}.describe-game .board-challenge .forbidden-words li{color:#f7f0eb;white-space:nowrap;background:#202020;border:1px solid #656565;border-radius:23px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:14px;width:100%;padding:12px 6px;font-size:clamp(20px,1.9vw,29px);font-weight:800;line-height:1.15;display:flex}.describe-game .forbidden-words li svg{color:#ff3874;flex-shrink:0;width:20px;height:20px}.describe-game .forbidden-words li.word-hit{background:#552031;border-color:#ff3874}.describe-game .word-hint-toggle{color:#fff0df;background:0 0;border:2px solid #efe2d6;border-radius:30px;margin-top:21px;padding:10px 24px;font-size:16px}.describe-game .description-paper{box-shadow:none;color:#f8ecdf;background:linear-gradient(135deg,#19191a,#101012);border:1px solid #55565e;border-radius:22px;gap:20px;margin-top:24px;padding:19px 25px;transform:none}.describe-game .description-body{border:0;padding:0}.describe-game .description-body label{color:#f8ecdf;margin-bottom:10px;font-family:inherit;font-size:23px;font-weight:800}.describe-game .description-body label span{color:#a7a4a2;font-size:14px;font-weight:400}.describe-game .description-body textarea{color:#fff0df;background:#202023;border:1px solid #696970;border-radius:18px;height:56px;min-height:56px;max-height:120px;padding:13px 20px;font-size:17px;line-height:1.4}.describe-game textarea::placeholder{color:#a4a1a3}.describe-game .clipboard-icon{color:#f8ecdf;border:0}.describe-game .voice-button{color:#f8ecdf;background:0 0;border:2px solid #f8ecdf;border-radius:22px;padding:16px 20px;font-size:19px}.describe-game .voice-button.listening{background:#a5234c}.describe-game .voice-message,.describe-game .time-hint{color:#c7bdb5}.describe-game footer{color:#a69f98;border-color:#383638;margin-top:20px;padding-top:12px}.describe-game footer button{color:#d8cec4}.describe-game .write-actions p{color:#c3b7ad}.describe-game .ink-button.secondary{color:#f8ecdf;box-shadow:none;background:#1d1d21;border:1px solid #f8ecdf}.describe-game .score-sticker{color:#111;box-shadow:none;background:#ff8125;border-color:#ffa447;transform:none}.describe-game .score-sticker strong,.describe-game .score-sticker>span{font-family:inherit}.describe-game .feedback,.describe-game .details-toggle,.describe-game .submitted-description{color:#f8ecdf}.describe-game .score-details,.describe-game .filtered-preview{color:#eee0d5;background:#252329;border-color:#6a5555}.describe-game .error-message,.describe-game .forbidden-feedback{color:#ff9bbb}.baldezh-dialog.game-dialog{color:#f8ecdf;background:#19191c;border:1px solid #555;font-family:Arial,sans-serif}.baldezh-dialog .modal-title{color:#f8ecdf;font-family:inherit}.baldezh-dialog .modal-close,.baldezh-dialog .modal-note,.baldezh-dialog .hint-card{color:#dfd2c8}.baldezh-dialog .hint-card,.baldezh-dialog input{color:#fff0df;background:#27262b;border-color:#68616a}:is(.describe-game a:focus-visible,.describe-game button:focus-visible){outline-offset:4px;outline:3px solid #ff8b2c}@media (min-width:1000px) and (max-height:820px){.describe-game .topbar{min-height:70px}.describe-game .baldezh-game-logo{width:210px;height:55px}.describe-game .baldezh-game-logo img{width:210px;height:210px;top:-68px}.describe-game .header-mode{min-height:40px;padding:10px 16px;font-size:16px}.describe-game .round-label{padding:10px 16px;font-size:16px}.describe-game .game-navigation{min-height:52px;padding-bottom:14px}.describe-game .picture-card{min-height:355px}.describe-game .board-challenge{gap:12px}.describe-game .center-clock .round-timer{font-size:58px}.describe-game .center-start{min-height:52px;font-size:28px}.describe-game .board-challenge .forbidden-words{padding:14px 10px}.describe-game .board-challenge .forbidden-words strong{font-size:20px}.describe-game .board-challenge .forbidden-words li{padding:8px 5px;font-size:22px}.describe-game .word-hint-toggle{margin-top:12px;padding:7px 19px}.game-mascot{width:155px}.pencil-mascot{width:180px}.describe-game .round-cover h2,.describe-game .empty-art h2{font-size:28px}.describe-game .round-cover p{font-size:16px}.describe-game .description-paper{margin-top:20px;padding:13px 20px}.describe-game .description-body label{font-size:20px}}@media (max-width:999px){.describe-game .topbar{flex-wrap:wrap;gap:12px;width:calc(100% - 32px);padding:10px 0}.describe-game .baldezh-game-logo{width:180px;height:54px}.describe-game .baldezh-game-logo img{width:180px;height:180px;top:-57px}.describe-game .header-modes{flex-basis:100%;order:3;width:100%}.describe-game .header-mode-options{justify-content:center}.describe-game .header-mode{padding:10px 18px;font-size:16px}.describe-game .top-actions{gap:10px}.describe-game .round-label{padding:10px 13px;font-size:14px}.describe-game .game-navigation{flex-wrap:wrap;gap:5px;width:calc(100% - 24px);padding:8px 0 22px}.describe-game .game-navigation a:first-child{position:static}.describe-game .game-navigation a{padding:8px 10px;font-size:13px}.describe-game>main{padding:5px 16px 20px}.describe-game .picture-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 12px}.describe-game .board-challenge{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.describe-game .picture-card{grid-row:1;min-height:300px}.describe-game .card-tag{padding:10px 13px;font-size:16px;left:5px}.describe-game .round-cover,.describe-game .empty-art{gap:13px;padding:15px 8px}.describe-game .round-cover h2,.describe-game .empty-art h2{font-size:22px}.describe-game .round-cover p{font-size:14px}.game-mascot{width:120px}.pencil-mascot{width:140px}.describe-game .board-challenge .forbidden-words{padding:14px 10px}.describe-game .board-challenge .forbidden-words strong{font-size:18px}.describe-game .board-challenge .forbidden-words li{padding:9px;font-size:20px}.describe-game .word-rule-note{font-size:13px}.describe-game .center-start{min-height:55px;font-size:27px}.describe-game .description-paper{flex-wrap:wrap;gap:10px;padding:15px}.describe-game .description-body{flex:1;min-width:0}.describe-game .description-body label{font-size:18px}.describe-game .voice-input{margin-left:auto}.describe-game .voice-button{padding:10px 16px;font-size:16px}}@media (max-width:480px){.describe-game .picture-card{min-height:265px}.describe-game .round-cover h2,.describe-game .empty-art h2{font-size:19px}.describe-game .round-cover p{font-size:12px}.describe-game .clipboard-icon{display:none}.describe-game .header-mode{padding-inline:14px}.describe-game .help-button span{display:none}.describe-game .round-timer{font-size:50px!important}.describe-game .word-rule-note{font-size:12px}.describe-game .board-challenge .forbidden-words li{gap:7px;font-size:17px}.describe-game .board-challenge .forbidden-words strong{font-size:16px}.describe-game .word-hint-toggle{padding:8px 16px;font-size:13px}}.describe-game .header-mode.kids.active,.describe-game .header-mode.adults.active{color:#111;background:#fff0df;border-color:#0000;box-shadow:0 2px 8px #000}.describe-game .header-mode:hover{background:#29272a}.describe-game .header-mode.active:hover{background:#fff0df}.describe-game .header-mode .mode-emblem{background:0 0}.baldezh-dialog .hint-card p{color:#dfd2c8}.describe-game .recreation-card{grid-column:auto}.baldezh-dialog.game-dialog{border-radius:20px;gap:16px;width:calc(100% - 24px);max-width:510px;max-height:calc(100dvh - 24px);padding:clamp(20px,5vw,32px);overflow-y:auto;box-shadow:0 15px 80px #0009}.baldezh-dialog .modal-title{padding-right:30px;font-size:clamp(25px,5vw,32px);font-weight:800;line-height:1.15}.baldezh-dialog [data-slot=dialog-description],.baldezh-dialog .help-steps p,.baldezh-dialog .modal-note{color:#dfd2c8;font-size:15px;line-height:1.5}.baldezh-dialog .help-steps strong{color:#f8ecdf}.baldezh-dialog .help-steps svg{color:#ffab68}.baldezh-dialog .ink-button{font:800 18px/1.2 Arial,sans-serif;transform:none}#describe-access-slot:not(:empty){justify-content:center;margin:0 16px 12px;display:flex}#describe-access-slot .access-badge{z-index:auto;position:static;transform:none}
