
:root{color-scheme:dark;--bg:#14171f;--panel:#1d212c;--line:#303440;--muted:#9299ad;--text:#f1f0f7;--purple:#b59aff;--lime:#d4ec99}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);font-size:14px}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}button{border:1px solid var(--line);background:#282d3b;color:var(--text);border-radius:9px;padding:10px 14px;cursor:pointer;transition:background .15s,transform .15s}button:hover{background:#363b4e}button:active{transform:translateY(1px)}button:disabled{opacity:.45;cursor:default}button.primary{background:var(--purple);color:#21173e;border:0;font-weight:750}button.primary:hover{background:#c9b4ff}a{color:inherit;text-decoration:none}.quiet{background:transparent}.accent{color:var(--purple)}header{height:96px;padding:0 3.2%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #282c38;gap:20px}.brand{display:flex;gap:12px;align-items:center;font-size:29px;font-weight:850;letter-spacing:-1.5px}.brandmark{width:47px;height:49px;display:grid;place-items:center;background:var(--purple);color:#181b25;border-radius:13px;font-size:52px;line-height:1;transform:rotate(-8deg);font-weight:500}.brand small{display:block;letter-spacing:2px;font-size:9px;color:var(--muted);margin-top:3px;font-weight:650}nav{display:flex;align-items:center;gap:20px}.pill{font-size:11px;font-weight:700;letter-spacing:1px;padding:8px 12px;border:1px solid var(--line);border-radius:30px;color:var(--lime)}.discord{font-weight:600;background:#272b39;border:1px solid #3b3d53;padding:11px 16px;border-radius:9px}main{padding:26px 3.2% 20px;max-width:1800px;margin:auto}.gamebar{display:flex;align-items:center;justify-content:space-between;margin:2px 0 26px;gap:20px}.eyebrow{display:block;font-size:10px;font-weight:750;letter-spacing:1.8px;color:var(--muted);margin-bottom:9px}h1{font-size:27px;margin:0;font-weight:600;letter-spacing:-.8px}h1 em{font-style:normal;color:var(--purple)}.gamebar .primary{padding:14px 19px}.gamebar .primary span{margin-left:24px;font-size:20px}.layout{display:grid;grid-template-columns:220px minmax(360px,1fr) 285px;gap:20px;align-items:start}.panel{background:var(--panel);border:1px solid var(--line);border-radius:13px;overflow:hidden}.panel-heading{padding:18px 17px;display:flex;align-items:center;justify-content:space-between;gap:8px}h2{font-size:15px;margin:0;font-weight:700}.panel-heading>span{font-size:11px;color:var(--muted)}.player{display:flex;align-items:center;gap:11px;padding:12px 15px;margin:0 7px 5px;border-radius:9px}.player.me{background:#2b293e}.avatar{height:36px;width:36px;border-radius:11px;background:#4c4267;color:#d9caff;display:grid;place-items:center;font-size:17px;font-weight:800;flex-shrink:0}.player-info{flex:1;min-width:0}.player-name{font-weight:650;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.score{font-weight:750;color:var(--lime);font-size:14px}.invite{border-top:1px dashed #3a3e4b;margin:17px;padding-top:20px;text-align:center}.invite>span{font-size:12px;font-weight:650}.invite p{font-size:12px;color:var(--muted);line-height:1.6}.invite button{font-size:12px;width:100%;background:transparent;border-style:dashed}.palette-panel{margin-top:18px}.palette-panel .panel-heading{padding-bottom:15px}#palette{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 18px}.swatch{height:32px;padding:0;background:var(--swatch);border:2px solid transparent;border-radius:8px;box-shadow:inset 0 -4px 0 #0002}.swatch:hover{background:var(--swatch);transform:scale(1.08)}.swatch.selected{outline:2px solid white;outline-offset:3px}.tip{text-align:center;font-size:10px;color:var(--muted);margin:18px 0}.mini-note{display:flex;gap:10px;padding:23px 5px;color:var(--muted)}.mini-note>span{font-size:25px;color:var(--lime)}.mini-note b{font-size:12px;color:#c9cedc}.mini-note p{font-size:11px;line-height:1.7;margin:6px 0}.workshop{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel)}.promptbar{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:#252534;border-bottom:1px solid #3b374c;min-height:83px}.promptbar .eyebrow{font-size:9px;color:var(--purple);margin-bottom:7px}.promptbar strong{font-size:20px;font-weight:650;letter-spacing:.3px}#timer{display:flex;align-items:center;gap:9px;border:1px solid #454252;background:#302d40;border-radius:9px;padding:10px 12px;color:#e3d7ff}#timer span{font-size:20px}#time{font-size:19px;font-variant-numeric:tabular-nums}.stage{height:425px;position:relative;background:radial-gradient(ellipse at 50% 30%,#303445,#222630 80%);overflow:hidden}canvas{width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.stage-top,.stage-bottom{position:absolute;left:18px;right:18px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.stage-top{top:17px}.stage-tag{font-size:9px;font-weight:700;letter-spacing:1px;background:#161a24c9;border:1px solid #3a3e4c;padding:8px 10px;border-radius:6px;color:#c0c7d8}.floating{pointer-events:auto;background:#1c202cb8;font-size:11px;padding:7px 10px;color:#bec5d5}.stage-bottom{bottom:17px;color:#9ba3b8;font-size:10px;letter-spacing:.7px}.toolbar{display:flex;justify-content:space-between;padding:13px 15px;border-top:1px solid var(--line);gap:8px}.tools,.history{display:flex;gap:5px;align-items:center}.tool{font-size:12px;background:transparent;border:1px solid transparent;padding:8px 10px;display:flex;align-items:center;gap:6px}.tool b{font-size:21px;font-weight:400}.tool.active{background:#39334e;border-color:#63547f;color:#d9c5ff}kbd{font:9px inherit;color:#a59bb8;border:1px solid #5a526c;border-radius:3px;padding:1px 4px;margin-left:3px}.history button{border:0;background:transparent;padding:6px;font-size:22px;color:#b8bfd0}.divider{height:22px;width:1px;background:var(--line);margin:0 5px}.workshop-foot{padding:0 18px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted)}.workshop-foot i{padding:0 6px;font-style:normal;color:#616879}.workshop-foot label{display:flex;align-items:center;gap:7px;white-space:nowrap}.workshop-foot button{padding:1px 5px;border-radius:4px}.practice-actions{background:#222b2b;border-top:1px solid #33423c;padding:12px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:#c1cfae}.practice-actions button{font-size:11px;background:#303c32;border-color:#49513e;color:var(--lime);padding:6px 9px}.chat-panel .panel-heading{padding:17px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.chat-panel h2{font-size:13px}.chat-symbol{color:var(--purple);margin-right:6px;font-size:18px}.tiny-label{font-size:8px!important;letter-spacing:.6px}.chat-feed{height:202px;overflow:auto;padding:15px 13px;scrollbar-width:thin}.social .chat-feed{height:168px}.chat-placeholder{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;color:var(--muted);font-size:12px;line-height:1.6}.chat-placeholder .big-symbol{font-size:29px;background:#302b44;border:1px solid #483c60;border-radius:13px;width:50px;height:50px;line-height:50px;margin-bottom:12px;color:var(--purple)}.chat-placeholder b{font-size:13px;color:#d5c9ee;font-weight:600}.chat-placeholder p{margin:7px 0;font-size:11px;max-width:205px}.chat-panel form{display:flex;margin:0 12px 11px;background:#151923;border:1px solid #3c4050;border-radius:8px;overflow:hidden}.chat-panel input{min-width:0;width:100%;border:0;background:transparent;padding:11px 10px;color:white;font-size:12px}.chat-panel form button{background:transparent;border:0;color:var(--purple);padding:5px 10px;font-size:19px}.chat-panel>small{display:block;text-align:center;color:var(--muted);font-size:9px;padding-bottom:13px}.social{margin-top:17px}.social .chat-symbol{color:var(--lime)}.message{font-size:12px;line-height:1.6;margin-bottom:12px;overflow-wrap:anywhere}.message b{color:var(--purple);display:block;font-size:11px}.message.system{font-size:11px;color:#a5acbc;border-left:2px solid #4c5365;padding-left:9px}.message.correct{background:#2b3e31;color:var(--lime);border-radius:8px;padding:7px 10px}.message.correct b{color:var(--lime)}.room-note{text-align:center;color:#7d859b;font-size:10px;padding:18px}.room-note span{color:var(--purple);font-size:15px;margin-right:5px}footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #272c36;padding:22px 3.2%;font-size:10px;color:#767f96}footer b{color:#adb4c6;font-weight:500}footer>span:nth-child(2){letter-spacing:2px;font-size:8px}.footer-dot{margin:0 9px;color:#464e61}dialog{background:#202431;color:var(--text);border:1px solid #464354;border-radius:18px;padding:34px;max-width:480px;width:calc(100% - 30px);box-shadow:0 25px 120px #0009}dialog::backdrop{background:#0d101acc;backdrop-filter:blur(7px)}dialog h2{font-size:26px;letter-spacing:-.8px;margin:12px 0}dialog p,dialog li{font-size:14px;color:#b2b9cd;line-height:1.7}dialog li{margin-bottom:12px}dialog ol{padding-left:20px}.close{position:absolute;right:12px;top:10px;border:0;background:transparent;font-size:24px;color:var(--muted)}dialog label{display:block;margin:22px 0;font-weight:600}dialog label span{font-weight:400;color:var(--muted)}dialog input,select{display:block;background:#161a25;border:1px solid #404557;border-radius:8px;padding:12px;color:white;width:100%;margin-top:9px}.modal-buttons{display:flex;gap:10px;margin-top:20px}.modal-buttons button{flex:1}dialog small{display:block;font-size:11px;color:var(--muted);margin-top:22px}.error{color:#ffad9f!important;font-size:12px!important}.empty-guide{position:absolute;left:0;right:0;top:45%;text-align:center;pointer-events:none;color:#d5d4e4;font-size:14px}#toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);background:#d4c2ff;color:#221638;padding:13px 22px;border-radius:10px;box-shadow:0 8px 40px #0006;font-weight:600;font-size:14px;z-index:100;max-width:90%;text-align:center}#host-controls{padding:14px}#host-controls label{display:block;font-size:12px;color:var(--muted);margin-bottom:12px}#host-controls select{font-size:12px;padding:8px}#host-controls button{width:100%}#leave{display:block;width:calc(100% - 28px);margin:0 14px 14px;font-size:12px}[hidden]{display:none!important}
@media(min-width:1500px){.stage{height:520px}.chat-feed{height:250px}.social .chat-feed{height:215px}.layout{grid-template-columns:240px minmax(400px,1fr) 310px}}
@media(max-width:1150px){.layout{grid-template-columns:180px minmax(310px,1fr) 250px;gap:12px}main{padding-left:20px;padding-right:20px}kbd{display:none}.tool{padding:7px 5px}.workshop-foot{font-size:9px;padding-left:12px;padding-right:12px}.panel-heading{padding:15px 12px}.stage{height:415px}#palette{gap:9px;padding:0 14px}.swatch{height:28px}.gamebar h1{font-size:24px}nav{gap:10px}.mini-note{padding:20px 0}.toolbar{padding:10px}.player{padding:10px 7px}.avatar{width:30px;height:30px}}
@media(max-width:930px){.layout{grid-template-columns:180px minmax(0,1fr)}.rightcol{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:15px}.social{margin-top:0}.room-note{display:none}.chat-feed,.social .chat-feed{height:150px}nav .pill{display:none}.stage{height:410px}footer>span:nth-child(2){display:none}}
@media(max-width:600px){header{height:78px;padding:0 16px}.brand{font-size:24px}.brandmark{width:35px;height:39px;font-size:40px}.brand small{font-size:7px;letter-spacing:1px}nav{gap:4px}nav .quiet{font-size:11px;padding:8px}.discord{font-size:0;padding:8px}.discord:after{content:'Discord ↗';font-size:11px}main{padding:22px 12px}.gamebar{align-items:flex-start;gap:12px;margin-bottom:20px}.gamebar h1{font-size:21px;line-height:1.25}.gamebar .eyebrow{font-size:8px;line-height:1.6;max-width:190px}.gamebar .primary{font-size:11px;white-space:nowrap;padding:11px}.gamebar .primary span{display:none}.layout{display:flex;flex-direction:column;gap:13px}.workshop{width:100%;order:0}.leftcol{width:100%;order:1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini-note{display:none}.palette-panel{margin:0}.rightcol{order:2;width:100%;gap:12px;grid-template-columns:1fr}.stage{height:350px}.promptbar{padding:14px}.promptbar strong{font-size:17px}.toolbar{padding:10px}.tool{padding:6px;font-size:11px}.history{gap:3px}.workshop-foot{font-size:9px;gap:5px}.workshop-foot i{padding:0 2px}.practice-actions{padding:10px;font-size:10px}.practice-actions button{font-size:10px}.invite{margin:10px;padding-top:10px}.invite p{font-size:11px}.panel-heading h2{font-size:13px}.palette-panel .panel-heading>span{font-size:10px}.chat-feed,.social .chat-feed{height:140px}.chat-panel input{font-size:16px}.chat-panel h2{font-size:14px}footer{font-size:9px;padding:18px 12px}.floating span{display:none}.stage-top{left:12px;right:12px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
/* Readable in-game labels at desktop and touch sizes. */
.player-name,.player small,.invite>span,.invite p,.invite button,.tip,.mini-note b,.mini-note p,.tool,.floating,.stage-bottom,.practice-actions,.practice-actions button,.message,.message b,.chat-placeholder p,.chat-panel>small,.room-note{font-size:12px}.chat-panel input,.chat-panel h2,.player-name,.tool,.message{font-size:14px}.eyebrow{font-size:11px}.tiny-label{font-size:10px!important}.workshop-foot{font-size:11px}.brand small{font-size:10px}.stage-tag{font-size:11px}.chat-placeholder b{font-size:14px}.chat-panel .panel-heading{gap:5px}.tool{gap:4px}.tool kbd{display:none}.workshop-foot{flex-wrap:wrap}.toolbar{flex-wrap:wrap}
@media(max-width:600px){.brand small{font-size:7px}.tool{font-size:12px}.chat-panel input{font-size:16px}.practice-actions{flex-wrap:wrap}.workshop-foot{font-size:10px}.panel-heading{flex-wrap:wrap}}
.chat-placeholder .big-symbol{flex-shrink:0}
@media(max-width:600px){.chat-feed,.social .chat-feed{height:190px}nav .discord{white-space:nowrap}.chat-placeholder{min-height:0}}
/* Collection shop */
.wallet-button{display:flex;align-items:center;gap:8px;color:var(--lime);border-color:color-mix(in srgb,var(--lime) 25%,var(--line));background:color-mix(in srgb,var(--lime) 8%,var(--panel));font-weight:750;white-space:nowrap}.shop-label{color:var(--text);border-left:1px solid var(--line);padding-left:8px;font-weight:500}.shop-dialog{width:min(1040px,calc(100% - 32px));max-width:1040px;max-height:90vh;padding:30px;background:var(--bg)}.shop-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-right:25px}.shop-heading h2{font-size:32px}.shop-heading p{margin:8px 0 24px}.wallet-card{border:1px solid color-mix(in srgb,var(--lime) 40%,var(--line));border-radius:14px;padding:15px 25px;background:color-mix(in srgb,var(--lime) 6%,var(--panel));text-align:right;min-width:180px}.wallet-card>span{font-size:11px;letter-spacing:1.5px;color:var(--lime)}.wallet-card strong{display:block;font-size:34px;line-height:1.3;font-variant-numeric:tabular-nums}.wallet-card small{margin:3px 0 0;font-size:12px}.shop-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-top:15px;overflow-x:auto}.shop-tabs button{white-space:nowrap;background:transparent;font-size:14px}.shop-tabs [aria-selected=true]{background:var(--purple);color:#171522;border-color:var(--purple);font-weight:700}.shop-context{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0;font-size:14px;color:var(--muted)}.collection-chip{border:1px solid var(--line);padding:7px 10px;border-radius:30px;font-size:12px;white-space:nowrap}.shop-status:empty{display:none}.shop-status{background:#663c3529;border:1px solid #b0786355;border-radius:9px;padding:10px 14px;color:#ffd0ae}.shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shop-item{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px;display:flex;flex-direction:column;min-width:0}.item-art{height:150px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:radial-gradient(ellipse at center,#ffffff0c,transparent);margin-bottom:12px;padding:12px;overflow:hidden}.sticker-art{position:relative;display:block;overflow:hidden;width:100%;max-height:100%;isolation:isolate}.sticker-art img{position:absolute;max-width:none;height:auto;pointer-events:none}.item-art .sticker-art{max-width:140px;max-height:126px;flex:none}.item-art-sticker:has(.sticker-art[style*="1070"]){padding:4px}.item-tag{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--purple);margin-bottom:7px}.shop-item h3{font-size:15px;margin:0 0 6px}.shop-item p{font-size:12px;line-height:1.5;margin:0 0 12px;color:var(--muted);flex:1}.shop-item button{width:100%;font-size:13px;padding:10px 7px}.owned-button{color:var(--lime);border-color:color-mix(in srgb,var(--lime) 30%,var(--line))}.shop-bottom{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;display:flex;align-items:center;gap:25px;justify-content:space-between}.shop-bottom p{font-size:12px;max-width:650px;margin:0}.shop-bottom button{font-size:12px;white-space:nowrap}.theme-preview{width:100%;max-width:160px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.theme-preview span{grid-column:1/-1;background:var(--preview-accent);border-radius:3px;height:8px;width:60%}.theme-preview i{height:40px;background:var(--preview-accent);opacity:.25;border-radius:5px}.theme-preview i:nth-child(3){background:var(--preview-extra);opacity:.7}.theme-preview b{grid-column:1/-1;color:var(--preview-accent);font-size:14px}.flex-avatar{width:64px;height:64px;font-size:33px}.avatar.frame-neon{border:2px solid #69ffd8;box-shadow:0 0 0 3px #69ffd821,0 0 18px #69ffd838}.avatar.frame-gold{border:2px solid #f7d46d;box-shadow:0 0 0 3px #987b32,0 0 18px #ffd96c33;background:#53462d;color:#ffe6a0}.avatar.frame-prism{border:3px solid transparent;background:linear-gradient(#292337,#292337) padding-box,conic-gradient(#ff8eda,#96beff,#72f1bf,#ffe48b,#ff8eda) border-box;box-shadow:0 0 15px #e599ff44}.profile-title{display:block;font-size:10px;letter-spacing:.6px;color:var(--lime);font-weight:600;margin-top:3px;white-space:normal}.title-preview{font-size:18px;font-weight:700;text-align:center}.title-preview .profile-title{font-size:12px;margin-top:10px}.team-wordmark{display:block;width:210px;max-width:80%;margin:0 0 24px}.team-badge{display:inline-block;vertical-align:middle;width:65px;height:24px;object-fit:contain;margin-left:7px}.player-name:has(.team-badge){white-space:normal}.message> b{display:block}.message .profile-title{display:inline;margin-left:8px;font-size:10px}.message .sticker-art{width:125px;margin-top:7px;max-height:none}.collection-empty{grid-column:1/-1;padding:40px 20px;text-align:center}.team-status{font-size:14px}
/* Paid themes affect the whole interface, including the canvas surround. */
:root[data-theme="theme-aurora"]{--bg:#102329;--panel:#193139;--line:#31515a;--muted:#a1bfc6;--purple:#7ee8cf;--lime:#b5eaf1;--text:#eefbf9}
:root[data-theme="theme-sunset"]{--bg:#281a27;--panel:#372433;--line:#604054;--muted:#d2adbb;--purple:#ffb48c;--lime:#ffd27c;--text:#fff2eb}
:root[data-theme="theme-royal"]{--bg:#151e35;--panel:#202d49;--line:#3c4e73;--muted:#aebfdf;--purple:#9dbbff;--lime:#ffe096;--text:#f3f6ff}
:root[data-theme="theme-zero"]{--bg:#1f112c;--panel:#2d193d;--line:#513361;--muted:#c5abd3;--purple:#ed9dff;--lime:#d6ffb4;--text:#fff0ff}
:root:not([data-theme="theme-original"]):has([data-theme]){} 
html[data-theme] .promptbar{background:color-mix(in srgb,var(--purple) 7%,var(--panel));border-color:var(--line)}html[data-theme] .stage{background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--purple) 14%,var(--bg)),var(--bg) 85%)}html[data-theme] .player.me{background:color-mix(in srgb,var(--purple) 12%,var(--panel))}html[data-theme] #timer{background:var(--panel);border-color:var(--line);color:var(--purple)}html[data-theme] .chat-panel form,html[data-theme] dialog input,html[data-theme] select{background:var(--bg);border-color:var(--line)}html[data-theme] .tool.active{color:var(--purple);border-color:color-mix(in srgb,var(--purple) 50%,var(--line));background:color-mix(in srgb,var(--purple) 14%,var(--panel))}html[data-theme] .practice-actions{background:color-mix(in srgb,var(--lime) 6%,var(--panel));border-color:var(--line)}html[data-theme] .practice-actions button{background:color-mix(in srgb,var(--lime) 12%,var(--panel));border-color:var(--line)}html[data-theme] .chat-placeholder .big-symbol{background:color-mix(in srgb,var(--purple) 12%,var(--panel));border-color:var(--line)}
@media(max-width:1150px){header nav{gap:8px}.shop-label{display:none}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.shop-dialog{padding:20px 14px;max-height:94dvh}.shop-heading{align-items:flex-start;gap:12px;margin-right:12px}.shop-heading h2{font-size:23px}.shop-heading p{font-size:12px}.shop-heading .eyebrow{font-size:9px}.wallet-card{min-width:95px;padding:10px}.wallet-card strong{font-size:26px}.wallet-card small{font-size:10px}.wallet-card>span{font-size:9px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.item-art{height:130px;padding:7px}.item-art .sticker-art{max-height:110px}.shop-item{padding:10px}.shop-item h3{font-size:14px}.shop-item p{font-size:12px}.shop-context{font-size:12px}.shop-bottom{align-items:flex-start;flex-direction:column;gap:12px}.shop-tabs button{padding:8px 10px;font-size:12px}header{height:auto;min-height:90px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;gap:12px}header nav{margin-left:auto}header .brand{font-size:23px}.wallet-button{font-size:12px;padding:8px}.team-badge{width:54px;height:20px}}
.item-art .sticker-art{max-height:none;max-width:100%}
@media(max-width:700px){.shop-dialog{padding-top:40px}.shop-context{flex-wrap:wrap}}
.shop-context #team-open{font-size:12px;padding:7px 10px;margin-left:auto}.shop-context .collection-chip{margin-left:0}
