:root{color:#171a20;font-synthesis:none;text-rendering:optimizelegibility;--bg:#e9edf2;--panel:#f4f7fb;--panel-strong:#fff;--text:#171a20;--muted:#697281;--line:#121a2629;--accent:#d6a84c;--accent-2:#20a6b8;--accent-border:color-mix(in srgb, var(--accent) 48%, var(--line));--accent-wash:color-mix(in srgb, var(--accent) 18%, transparent);--accent-glow:color-mix(in srgb, var(--accent) 34%, transparent);--danger:#ff5a6a;--shadow:0 18px 42px #121a2629;--hud:#ffffffc7;--hud-strong:#fffffff0;background:#e9edf2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--bg:#070a10;--panel:#0f1622;--panel-strong:#151f2d;--text:#edf6ff;--muted:#95a3b7;--line:#bcd3ff2e;--accent:#f0bf55;--accent-2:#30d5c8;--accent-border:color-mix(in srgb, var(--accent) 48%, var(--line));--accent-wash:color-mix(in srgb, var(--accent) 18%, transparent);--accent-glow:color-mix(in srgb, var(--accent) 34%, transparent);--danger:#ff6f85;--shadow:0 22px 60px #0000006b;--hud:#0c121cc7;--hud-strong:#121b28f0}*{box-sizing:border-box}body{background:radial-gradient(circle at 18% 8%, var(--accent-wash), transparent 34%), radial-gradient(circle at 88% 20%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--bg) 88%, #fff 12%) 0%, var(--bg) 42%, color-mix(in srgb, var(--bg) 82%, #000 18%) 100%);min-width:320px;min-height:100vh;color:var(--text);margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}img,canvas{max-width:100%}:where(.modal,.workspace,.feedPost,.feedBody,.feedComments,.myArtRow,.myArtBody,.myArtComments,.imageModal,.imageModalBody,.commentItem,.commentLine,.commentReplies,.profileHero,.profileHero>div,.profileActions,.userCard,.leaderIdentity,.reportRow,.reportRow>div,.revisionItem,.revisionItem div,.settingsPanel,.authPanel,.legalCopy,.legalPageHero){min-width:0}:where(.modal h1,.modal h2,.modal h3,.modal p,.modal strong,.modal span,.modal small,.modal label,.feedBody h3,.feedBody p,.myArtBody h3,.myArtBody p,.imageModalBody h2,.imageModalBody h3,.imageModalBody p,.commentLine strong,.commentLine span,.profileHero h2,.profileHero p,.leaderIdentity span,.leaderIdentity small,.reportRow h3,.reportRow p,.reportRow small,.revisionItem strong,.revisionItem span,.revisionItem p,.userChip span,.userButton span,.legalCopy h2,.legalCopy h3,.legalCopy p,.legalCopy li,.legalPageHero h1,.legalPageHero p){overflow-wrap:anywhere;word-break:break-word}input[type=color]{border:1px solid var(--accent-border);background:var(--panel-strong);cursor:pointer;border-radius:8px;width:48px;height:40px;min-height:40px;padding:3px}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:0;border-radius:5px}input[type=color]::-moz-color-swatch{border:0;border-radius:5px}.visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.appShell{min-height:100vh;position:relative;overflow:hidden}.sidebar{z-index:20;border:1px solid var(--accent-border);background:linear-gradient(180deg, color-mix(in srgb, var(--hud-strong) 96%, var(--accent-2) 4%), var(--hud));-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);width:344px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 18px 42px color-mix(in srgb, var(--accent) 16%, transparent), var(--shadow);border-radius:8px;flex-direction:column;gap:18px;padding:16px;transition:width .18s,padding .18s;display:flex;position:fixed;top:18px;bottom:18px;left:18px}.sidebarClosed .sidebar{align-items:center;width:72px;padding:14px}.brand{align-items:center;gap:12px;display:flex}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.02em;text-transform:uppercase;max-width:260px;font-size:15px;line-height:1.05}.brand small{margin-top:4px;font-size:12px}.sidebarToggle{margin-left:auto}.sidebarClosed .brand div,.sidebarClosed nav button span,.sidebarClosed .capacity,.sidebarClosed .sidebarActions .userChip span,.sidebarClosed .sidebarActions .primary span{display:none}.sidebarClosed .sidebarToggle{margin-left:0}.brand small,.eyebrow,.capacity span,.imageMeta p,.feedBody p,.profileHero p,.gridMeta,.gridDetails span,.imageModalBody p{color:var(--muted)}nav{gap:8px;display:grid}nav button,.ghost,.userChip,.userButton,.leaderRow{color:var(--text);background:0 0;border:1px solid #0000}nav button{text-align:left;letter-spacing:.01em;border-radius:8px;align-items:center;gap:11px;padding:12px;font-weight:750;display:flex}.sidebarClosed nav button{justify-content:center;gap:0;width:42px}nav button.active,nav button:hover,.ghost:hover{border-color:var(--accent-border);background:color-mix(in srgb, var(--panel-strong) 78%, var(--accent) 22%);box-shadow:inset 3px 0 0 var(--accent), 0 0 18px var(--accent-glow)}.capacity{gap:10px;margin-top:auto;display:grid}.capacity div{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.capacity i{background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;box-shadow:0 0 18px color-mix(in srgb, var(--accent-2) 42%, transparent);display:block}.sidebarActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sidebarClosed .sidebarActions{justify-content:center}.workspace{z-index:18;border:1px solid var(--accent-border);background:linear-gradient(180deg, color-mix(in srgb, var(--hud-strong) 94%, var(--accent) 6%), var(--hud));-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);width:min(1360px,100vw - 394px);min-width:320px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), 0 18px 42px var(--accent-glow), var(--shadow);border-radius:8px;padding:18px;position:fixed;top:18px;bottom:18px;right:18px;overflow:auto}.sidebarClosed .workspace{width:min(1480px,100vw - 124px)}.topbar{z-index:10;background:linear-gradient(var(--bg) 72%, transparent);align-items:center;gap:12px;padding:10px 0 18px;display:flex;position:sticky;top:0}.searchBox{border:1px solid var(--accent-border);min-height:44px;color:var(--muted);background:color-mix(in srgb, var(--panel) 86%, var(--accent) 14%);border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.primary,.icon,.pill,.likeButton{border:1px solid var(--accent-border);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}.primary{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 66%, var(--accent-2) 34%));color:#0b0d12;border-color:color-mix(in srgb, var(--accent) 72%, var(--line));box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 20%, transparent);padding:0 15px;font-weight:800}.icon{background:color-mix(in srgb, var(--panel-strong) 82%, var(--accent) 18%);width:40px;color:var(--text);border-color:var(--accent-border)}.ghost{border-radius:8px;min-height:40px;padding:0 14px}.userChip,.userButton{min-height:40px;color:var(--text);border-radius:8px;align-items:center;gap:9px;padding:4px 8px;display:inline-flex}.deletedUserLabel{color:var(--muted);cursor:default}.avatar{object-fit:cover;border:1px solid var(--accent-border);width:36px;height:36px;box-shadow:0 0 14px var(--accent-glow);border-radius:50%}.avatar.sm{width:26px;height:26px;font-size:12px}.avatar.lg{width:88px;height:88px;font-size:32px}.avatarFallback{background:var(--accent);color:#17130d;place-items:center;font-weight:800;display:inline-grid}.sectionHead{justify-content:space-between;align-items:end;gap:18px;margin:18px 0 22px;display:flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:18px;font-size:clamp(44px,8vw,92px);line-height:.9}h2{letter-spacing:0;margin-bottom:8px;font-size:clamp(28px,4vw,52px);line-height:1}h3{margin-bottom:6px;font-size:18px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.gridStage{z-index:1;--stage-left:380px;--stage-right:18px;--stage-top:68px;--stage-bottom:150px;display:block;position:fixed;inset:0}.sidebarClosed .gridStage{--stage-left:108px}.gridToolbar{z-index:12;left:var(--stage-left);right:var(--stage-right);border:1px solid var(--accent-border);background:linear-gradient(180deg, color-mix(in srgb, var(--hud-strong) 96%, var(--accent) 4%), var(--hud));-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14);width:auto;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 16px 40px var(--accent-glow), var(--shadow);border-radius:8px;justify-content:space-between;align-items:end;gap:10px;padding:9px;display:flex;position:fixed;bottom:18px}.gridControls{flex-wrap:nowrap;justify-content:flex-end;align-items:end;gap:6px;display:flex}.gridControls .icon,.gridControls .ghost,.zoomControl{flex:none}.gridControls .ghost{white-space:nowrap;min-height:34px;padding:0 10px;font-size:12px}.galleryModeTabs{grid-template-columns:max-content max-content;width:max-content;min-width:max-content;max-width:100%}.galleryModeTabs button{white-space:nowrap;width:100%;min-width:max-content}.shortLabel{display:none}.dailyStage{--stage-top:126px;--stage-bottom:150px}.dailyToolbar{grid-template-columns:minmax(180px,1fr) minmax(260px,440px) minmax(160px,220px);align-items:end;gap:12px;display:grid;top:auto;bottom:18px}.dailyDatePicker span{font-size:11px}.dailyThemePanel{z-index:12;top:18px;left:var(--stage-left);right:var(--stage-right);border:1px solid var(--accent-border);background:linear-gradient(180deg, color-mix(in srgb, var(--hud-strong) 92%, var(--accent) 8%), var(--hud));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), var(--shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed}.dailyThemePanel h3,.dailyThemePanel p{margin:0}.dailyPromptPill{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel-strong) 84%, var(--accent) 16%);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.dailyPromptPill.complete{color:var(--accent-2)}.dailyLoading{z-index:12;left:var(--stage-left);position:fixed;top:96px}.dailyGridWrap{z-index:5;left:var(--stage-left);right:var(--stage-right);top:108px;bottom:var(--stage-bottom);place-items:center;min-height:0;display:grid;position:fixed}.dailyGrid{aspect-ratio:1;grid-template-columns:repeat(var(--daily-size), minmax(0, 1fr));grid-template-rows:repeat(var(--daily-size), minmax(0, 1fr));border:1px solid var(--accent-border);background:color-mix(in srgb, var(--accent) 42%, var(--line));width:min(100%,76vh);max-width:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 20px 60px var(--accent-glow), var(--shadow);pointer-events:auto;border-radius:8px;gap:1px;padding:1px;display:grid;position:absolute;overflow:hidden}.dailyGridCell{background:color-mix(in srgb, var(--panel) 88%, var(--text) 12%);border:0;border-radius:0;min-width:0;min-height:0;padding:0;overflow:hidden}.dailyGridCell:not(:disabled):hover{outline:2px solid var(--accent);outline-offset:-2px;z-index:1}.dailyGridCell.claimed{background:var(--panel-strong)}.dailyGridCell canvas,.dailyGridCell img{width:100%;height:100%;image-rendering:pixelated;display:block}.dailyFeedTheme{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel) 84%, var(--accent) 16%);border-radius:8px;gap:2px;padding:10px 12px;display:grid}.dailyFeedTheme p{margin:0}.toggleButton{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel-strong) 82%, var(--accent) 18%);min-height:34px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-radius:8px;padding:0 9px;font-size:11px;font-weight:800}.toggleButton.active{border-color:color-mix(in srgb, var(--accent) 52%, var(--line));background:color-mix(in srgb, var(--panel-strong) 78%, var(--accent) 22%);color:var(--text)}.compactField{gap:4px;width:96px;font-size:12px}.compactField input,.compactField select{min-height:40px;padding:8px}.zoomControl{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel-strong) 84%, var(--accent) 16%);min-width:158px;min-height:34px;color:var(--muted);border-radius:8px;grid-template-columns:auto 42px 28px 28px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:grid}.zoomControl input{width:100%;min-height:auto;accent-color:var(--accent);padding:0}.zoomControl input[type=range]{appearance:none;background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:999px;outline:none;height:4px}.zoomControl input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--panel-strong);background:var(--text);border-radius:50%;width:18px;height:18px;box-shadow:0 4px 18px #0000003d}.zoomControl input[type=range]::-moz-range-thumb{border:2px solid var(--panel-strong);background:var(--text);border-radius:50%;width:18px;height:18px}.zoomControl strong{color:var(--text);text-align:right;font-size:12px}.zoomStep{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel-strong) 78%, var(--accent) 22%);width:28px;height:26px;min-height:26px;color:var(--text);border-radius:7px;padding:0;font-size:16px;font-weight:900;line-height:1}.zoomStep:hover{border-color:var(--accent);background:color-mix(in srgb, var(--panel-strong) 68%, var(--accent) 32%)}.newestArtButton{min-width:124px}.gridMeta{z-index:12;left:var(--stage-left);right:var(--stage-right);border:1px solid var(--accent-border);background:var(--hud);-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), 0 12px 30px var(--accent-glow), var(--shadow);border-radius:8px;flex-wrap:wrap;gap:12px;padding:10px 12px;font-size:13px;font-weight:700;display:flex;position:fixed;top:18px}.gridToolbar h2{margin-bottom:0;font-size:22px;line-height:1}.gridToolbar .eyebrow{margin-bottom:5px}.gridToolbar .ghost,.gridToolbar .icon,.gridToolbar .compactField,.gridToolbar .zoomControl{pointer-events:auto}.canvasViewport{--stage-width:calc(100vw - var(--stage-left) - var(--stage-right));--stage-height:calc(100vh - var(--stage-top) - var(--stage-bottom));--canvas-viewport-size:min(var(--stage-width), var(--stage-height));left:calc(var(--stage-left) + (var(--stage-width) - var(--canvas-viewport-size)) / 2);top:calc(var(--stage-top) + (var(--stage-height) - var(--canvas-viewport-size)) / 2);width:var(--canvas-viewport-size);height:var(--canvas-viewport-size);touch-action:none;cursor:grab;border:1px solid var(--accent-border);background:color-mix(in srgb, var(--bg) 88%, #000 12%);min-height:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--panel-strong) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent), 0 0 36px var(--accent-glow), var(--shadow);border-radius:8px;position:fixed;bottom:auto;right:auto;overflow:hidden}.canvasViewport:active{cursor:grabbing}.canvasViewport.gridLinesOff{background:var(--panel)}.canvasViewport.gridLinesOff .canvasExtent{background:color-mix(in srgb, var(--panel) 96%, var(--panel-strong) 4%)}.canvasWorld{contain:strict;pointer-events:none;position:absolute;inset:0;overflow:hidden}.canvasWorld.lowDetail{image-rendering:pixelated}.canvasExtent{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel) 94%, var(--panel-strong) 6%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--panel-strong) 42%, transparent), 0 0 30px var(--accent-glow);pointer-events:none;border-radius:3px;position:absolute}.gridLineLayer,.pixelArtLayer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pixelArtLayer{image-rendering:pixelated}.millionGrid{aspect-ratio:1;background:var(--line);border:1px solid var(--accent-border);width:100%;max-width:min(100%,980px);overflow:hidden}.gridCell{background:color-mix(in srgb, var(--panel) 88%, var(--text) 12%);pointer-events:auto;cursor:pointer;border:0;min-width:0;min-height:0;padding:0;position:absolute;overflow:hidden}.gridCell:hover{outline:2px solid var(--accent);outline-offset:-2px;z-index:1;box-shadow:0 0 14px var(--accent-glow)}.gridCell.claimed{background:var(--panel-strong);box-shadow:0 0 0 1px var(--accent-border)}.gridCell.reserved{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--accent) 42%, transparent) 0 4px, transparent 4px 8px), color-mix(in srgb, var(--panel-strong) 88%, var(--accent) 12%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 58%, var(--line));cursor:not-allowed}.gridCell img,.gridCell canvas{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.gridDetails{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.gridDetails article{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel-strong) 88%, var(--accent) 12%);border-radius:8px;grid-template-columns:58px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.gridDetails img{object-fit:cover;border-radius:6px;width:58px;height:58px}.gridDetails div{gap:2px;min-width:0;display:grid}.gridDetails strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.imageCard{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 88%, var(--accent) 12%), var(--panel-strong));border:1px solid var(--accent-border);box-shadow:var(--shadow);border-radius:8px;margin:0 0 18px;overflow:hidden}.imageCard img,.imageCard canvas{aspect-ratio:1;width:100%;image-rendering:pixelated;display:block}.cellPreviewButton{width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.cellPreviewButton img,.cellPreviewButton canvas{transition:filter .14s,transform .14s}.cellPreviewButton:hover img,.cellPreviewButton:hover canvas{filter:brightness(1.08)saturate(1.12)}.imageMeta{padding:13px}.imageMeta h3,.gridDetails strong{font-size:14px;line-height:1.15}.metricRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pill{background:var(--panel);min-height:32px;color:var(--text);padding:0 10px}.heartIcon{color:currentColor;transition:color .14s,transform .14s}.likeAction.liked{color:#e5484d;border-color:color-mix(in srgb, #e5484d 58%, var(--line));background:color-mix(in srgb, var(--panel-strong) 80%, #e5484d 20%)}.likeAction.liked .heartIcon{color:#e5484d;transform:scale(1.05)}.likeDisabled{cursor:default;opacity:.72;background:color-mix(in srgb, var(--panel) 92%, var(--text) 8%)}.feed{grid-template-columns:1fr;align-items:start;gap:12px;width:min(100%,1120px);margin:14px auto;display:grid}.feedSearchBar{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel-strong) 88%, var(--accent) 12%);box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:12px;display:grid}.feedTabs{grid-template-columns:repeat(2,minmax(104px,auto));width:fit-content}.feedPost{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 90%, var(--accent) 10%), var(--panel-strong));border:1px solid var(--accent-border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:clamp(112px,15vw,156px) minmax(180px,1fr) minmax(260px,360px);align-items:start;display:grid;overflow:hidden}.feedPost>.cellPreviewButton{aspect-ratio:1;align-self:start;overflow:hidden}.feedPost>.cellPreviewButton>img,.feedPost>.cellPreviewButton>canvas{aspect-ratio:1;object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.feedBody{align-content:start;gap:7px;padding:12px;display:grid}.feedBody h3,.feedBody p{margin-bottom:0}.feedBody h3{font-size:16px;line-height:1.15}.feedActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.feedActions .likeButton{white-space:nowrap;width:100%;min-width:0;padding:0 8px}.likeButton{background:color-mix(in srgb, var(--panel) 84%, var(--accent) 16%);color:var(--text);padding:0 12px}.teleportButton{font-weight:800}.comments{border-top:1px solid var(--accent-border);margin-top:14px;padding-top:12px}.comments form{grid-template-columns:minmax(0,1fr) 40px;gap:8px;display:grid}.modalComments,.feedComments{min-height:0;overflow:auto}.modalComments{max-height:min(42vh,420px)}.feedComments{border-top:0;border-left:1px solid var(--accent-border);max-height:220px;margin:0;padding:10px 12px}.commentThread{gap:10px;margin-top:12px;display:grid}.commentItem{gap:7px;padding:10px 0;display:grid}.commentItem.reply{border-left:2px solid var(--accent-border);margin-left:18px;padding-left:12px}.commentLine{gap:3px;min-width:0;line-height:1.35;display:grid}.commentLine strong{font-size:13px}.commentLine time{color:var(--muted);font-size:12px;font-weight:700}.commentLine span{color:var(--text)}.commentActions{flex-wrap:wrap;gap:6px;display:flex}.commentActions .ghost{min-height:28px;padding:0 9px;font-size:12px}.commentActions .danger{color:#e5484d}.commentReplies{gap:4px;display:grid}.replyForm{margin-top:2px}.commentLikeReadout{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.flagReportButton{width:30px;min-width:30px;height:30px;min-height:30px;color:color-mix(in srgb, var(--text) 82%, var(--accent) 18%);padding:0}.flagReportButton:hover{color:var(--accent);border-color:var(--accent-border)}.loadMoreButton{justify-content:center;width:100%;margin-top:10px}.reportModal{max-width:520px}.bannedModal{justify-items:start;max-width:460px}.bannedModal svg{color:var(--danger)}input,textarea,select{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel) 88%, var(--accent) 12%);width:100%;min-width:0;max-width:100%;color:var(--text);border-radius:8px;padding:11px 12px}textarea{resize:vertical;min-height:96px}label{color:var(--muted);gap:7px;font-weight:700;display:grid}.leaderboard,.settingsPanel,.authPanel,.profileView,.myArtView,.adminPanel{max-width:1320px;margin:24px auto}.buyCellModal{gap:14px;max-width:520px;display:grid}.welcomeModal{gap:14px;max-width:620px;display:grid}.buyCellModal h2,.buyCellModal p,.welcomeModal h2,.welcomeModal p{margin-bottom:0}.myArtView{max-width:1380px}.myArtHeadControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.myArtTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.galleryModeTabs,.myArtTabs,.adminTabs{align-items:center;width:fit-content;min-width:0;display:inline-flex}.galleryModeTabs button,.myArtTabs button,.adminTabs button{flex:none}.adminPanel{gap:14px;display:grid}.adminTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsPanel{max-width:1480px}.analyticsPeriod{max-width:220px}.chartControls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:12px;display:flex}.chartStat{border:1px solid color-mix(in srgb, var(--accent-border) 70%, transparent);background:color-mix(in srgb, var(--panel) 82%, var(--accent) 18%);border-radius:8px;gap:2px;min-width:138px;padding:8px 10px;display:grid}.chartStat span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.chartStat strong{color:var(--text);font-size:15px;font-weight:950}.chartControls .analyticsPeriod{min-width:190px}.analyticsMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analyticsMetrics article,.analyticsChart,.analyticsCard{border:1px solid var(--accent-border);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 90%, var(--accent) 10%), var(--panel-strong));box-shadow:var(--shadow);border-radius:8px;padding:14px}.analyticsMetrics article{gap:4px;display:grid}.analyticsMetrics span,.analyticsMetrics small,.analyticsCard span,.analyticsUser small{color:var(--muted);font-weight:800}.analyticsMetrics strong{font-size:clamp(22px,3vw,34px)}.analyticsChart{gap:14px;display:grid}.sectionHead.compact{margin-bottom:0}.barChart{align-items:end;gap:7px;height:260px;padding-top:24px;display:flex;overflow-x:auto}.barColumn{grid-template-rows:22px 1fr 28px;place-items:end center;gap:6px;min-width:42px;height:100%;display:grid}.barColumn i{background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 42%, var(--panel-strong)));width:100%;box-shadow:0 0 22px var(--accent-glow);border-radius:7px 7px 2px 2px}.barColumn small{color:var(--muted);text-align:center;font-size:11px;font-weight:800}.barValue{color:var(--text);font-size:12px;font-weight:900}.emptyChart{color:var(--muted);align-self:center}.analyticsSplit{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:12px;display:grid}.analyticsCard{align-content:start;gap:10px;display:grid}.analyticsUser{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 80%, var(--accent) 20%);min-height:58px;color:var(--text);text-align:left;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.analyticsUser span{gap:2px;min-width:0;display:grid}.challengeForm{border:1px solid var(--accent-border);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 90%, var(--accent) 10%), var(--panel-strong));box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(180px,240px) minmax(260px,1fr) auto auto;align-items:end;gap:10px;padding:14px;display:grid}.challengeGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.challengeCard{border:1px solid var(--accent-border);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 90%, var(--accent) 10%), var(--panel-strong));box-shadow:var(--shadow);border-radius:8px;gap:8px;padding:14px;display:grid}.challengeCard h3,.challengeCard p{margin:0}.challengeCard span{color:var(--muted);font-weight:800}.reportList{gap:12px;display:grid}.reportRow{border:1px solid var(--accent-border);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 90%, var(--accent) 10%), var(--panel-strong));box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:start;gap:14px;padding:14px;display:grid}.reportRow h3,.reportRow p{margin-bottom:4px}.reportRow small{color:var(--muted);margin-top:4px;font-weight:800;display:block}.reportActions{justify-items:stretch;gap:8px;display:grid}.profileActions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.myArtList{gap:12px;display:grid}.myArtRow{border:1px solid var(--accent-border);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 90%, var(--accent) 10%), var(--panel-strong));box-shadow:var(--shadow);border-radius:8px;grid-template-columns:150px minmax(260px,1fr) minmax(360px,520px);align-items:start;display:grid;overflow:hidden}.myArtRow.dailyArtRow{grid-template-columns:82px 150px minmax(260px,1fr) minmax(360px,520px)}.dailyDateBadge{border:1px solid var(--accent-border);background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--accent) 34%, var(--panel-strong)), var(--panel-strong) 72%);width:66px;height:66px;box-shadow:0 0 20px var(--accent-glow);text-align:center;border-radius:999px;align-content:center;place-self:center;place-items:center;gap:0;display:grid}.dailyDateBadge span,.dailyDateBadge small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.dailyDateBadge strong{color:var(--text);font-size:23px;font-weight:950;line-height:1}.myArtRow>.cellPreviewButton{aspect-ratio:1;width:150px;overflow:hidden}.myArtRow>.cellPreviewButton canvas,.myArtRow>.cellPreviewButton img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.myArtBody{align-content:start;gap:7px;padding:14px;display:grid}.myArtBody h3,.myArtBody p{margin-bottom:0}.myArtBody h3{font-size:13px;line-height:1.15}.myArtDailyMeta{gap:2px;min-width:0;display:grid}.myArtDailyMeta strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:950;line-height:1.18}.myArtComments{border-top:0;border-left:1px solid var(--accent-border);max-height:240px;margin:0;padding:12px;overflow:auto}.emptyState{border:1px solid var(--accent-border);background:var(--panel-strong);border-radius:8px;padding:18px}.emptyState h3,.emptyState p{margin-bottom:0}.usersDirectory{gap:16px;max-width:1360px;margin:24px auto;display:grid}.directoryBar{border:1px solid var(--accent-border);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 90%, var(--accent) 10%), var(--panel-strong));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), 0 18px 42px var(--accent-glow), var(--shadow);border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(180px,240px);gap:12px;padding:14px;display:grid}.usersGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.userCard{border:1px solid var(--accent-border);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 90%, var(--accent) 10%), var(--panel-strong));min-width:0;color:var(--text);text-align:left;box-shadow:var(--shadow);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px;display:grid}.userCard div{gap:3px;min-width:0;display:grid}.userCard strong,.userCard span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.userCard span,.userCard small{color:var(--muted)}.userCard small{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel) 84%, var(--accent) 16%);border-radius:6px;padding:5px 8px;font-weight:800}.userCard small:first-of-type{grid-column:1/2}.userCard small:nth-of-type(2){grid-column:2/3;justify-self:start}.leaderboard{gap:10px;display:grid}.leaderboardBar{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel-strong) 88%, var(--accent) 12%);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.leaderboardBar .eyebrow{margin-bottom:0}.leaderMetricTabs button{white-space:nowrap}.segmentedControl{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel) 88%, var(--accent) 12%);border-radius:8px;grid-template-columns:repeat(3,minmax(86px,auto));gap:4px;padding:4px;display:inline-grid}.segmentedControl button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-weight:900}.segmentedControl button.active{background:color-mix(in srgb, var(--accent) 34%, var(--panel-strong));color:var(--text);box-shadow:0 0 18px var(--accent-glow)}.leaderRow{border-color:var(--accent-border);background:color-mix(in srgb, var(--panel-strong) 88%, var(--accent) 12%);width:100%;color:var(--text);text-align:left;border-radius:8px;grid-template-columns:42px 44px minmax(180px,1fr) repeat(4,minmax(92px,auto));align-items:center;gap:12px;padding:12px;display:grid}.rank{color:var(--accent);font-size:22px;font-weight:900}.leaderIdentity{gap:2px;min-width:0;display:grid}.leaderName{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.leaderIdentity small,.leaderStat small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.leaderIdentity small{text-overflow:ellipsis;white-space:nowrap;text-transform:none;overflow:hidden}.leaderStat{text-align:right;justify-items:end;gap:2px;display:grid}.leaderStat strong{color:var(--text);font-size:15px;font-weight:900}.settingsPanel,.authPanel,.profileHero{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 90%, var(--accent) 10%), var(--panel-strong));border:1px solid var(--accent-border);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), 0 18px 42px var(--accent-glow), var(--shadow);border-radius:8px;padding:clamp(18px,3vw,32px)}.settingsPanel{gap:16px;display:grid}.settingsActions,.authActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.authActions{align-items:stretch}.oauthButton{gap:8px}.authMethodTabs{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,680px)}.authProviderPanel,.authEmailPanel{background:#060a1061;border:1px solid #fffaf13d;border-radius:8px;gap:12px;max-width:680px;padding:14px;display:grid}.authTabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.authEmailForm{gap:10px;display:grid}.authEmailForm .primary{justify-self:start;align-items:center;gap:8px;display:inline-flex}.mutedNote{color:var(--muted);margin:0;font-weight:800}.textLinkButton{min-height:0;color:var(--accent);background:0 0;border:0;justify-self:start;padding:0;font-weight:950}.supportContact{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel-strong) 88%, var(--accent) 12%);border-radius:8px;max-width:680px;padding:14px}.supportContact h3,.supportContact p{margin-bottom:0}.supportContact p{color:var(--muted);line-height:1.45}.supportContact a{color:var(--accent);font-weight:950}.settingsSupportGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.settingsSupportGrid .dangerZone,.settingsSupportGrid .supportContact{max-width:none;min-height:100%;margin:0}.dangerZone{border:1px solid color-mix(in srgb, var(--danger) 64%, var(--line));background:color-mix(in srgb, var(--panel-strong) 86%, var(--danger) 14%);border-radius:8px;gap:12px;margin-top:12px;padding:16px;display:grid}.dangerZone p{color:var(--muted);margin:4px 0 0}.ghost.danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 50%, var(--line))}.ghost.danger:hover{border-color:var(--danger);background:color-mix(in srgb, var(--panel-strong) 72%, var(--danger) 28%);box-shadow:inset 3px 0 0 var(--danger), 0 0 18px color-mix(in srgb, var(--danger) 28%, transparent)}.legalPanel{gap:12px;margin-top:8px;padding-top:8px;display:grid}.legalStandalone{width:min(940px,100% - 32px);margin:0 auto 56px;padding:0}.legalPanel h3{margin-bottom:0}.legalLinksPanel{gap:14px;margin-top:8px;padding-top:8px;display:grid}.legalLinksPanel p{color:var(--muted);margin:3px 0 0}.legalLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legalLinkCard{border:1px solid var(--accent-border);color:var(--text);background:linear-gradient(135deg, color-mix(in srgb, var(--panel-strong) 84%, var(--accent) 16%), color-mix(in srgb, var(--panel) 90%, var(--accent-2) 10%));box-shadow:inset 3px 0 0 var(--accent);border-radius:8px;gap:6px;padding:16px;text-decoration:none;display:grid}.legalLinkCard span{font-size:16px;font-weight:950}.legalLinkCard small{color:var(--muted);line-height:1.45}.legalLinkCard:hover{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent), 0 14px 34px var(--accent-glow);transform:translateY(-1px)}.legalCard{border:1px solid var(--accent-border);background:linear-gradient(135deg, color-mix(in srgb, var(--panel-strong) 88%, var(--accent) 12%), color-mix(in srgb, var(--panel) 92%, var(--accent-2) 8%));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:8px;overflow:hidden}.legalCard summary{min-height:54px;color:var(--text);cursor:pointer;letter-spacing:.01em;align-items:center;padding:0 16px;font-weight:900;display:flex}.legalCard summary::marker{color:var(--accent)}.legalCopy{border-top:1px solid var(--accent-border);gap:12px;max-height:520px;padding:0 18px 18px;display:grid;overflow:auto}.legalCopy p{color:var(--muted);margin:0;line-height:1.56}.legalCopy h4{color:var(--text);text-transform:uppercase;letter-spacing:.08em;margin:10px 0 -4px;font-size:14px}.legalStandalone .legalCard{box-shadow:0 22px 70px color-mix(in srgb, var(--accent) 13%, transparent), var(--shadow)}.legalStandalone .legalCard summary{min-height:70px;font-size:20px}.legalStandalone .legalCopy{max-height:none;padding:22px 24px 28px;overflow:visible}.legalPage{min-height:100vh;color:var(--text);background:linear-gradient(145deg, color-mix(in srgb, var(--bg) 82%, var(--accent) 18%) 0%, var(--bg) 46%, color-mix(in srgb, #05070c 78%, var(--accent-2) 22%) 100%);padding:34px 0 70px}.legalPageHero{border:1px solid var(--accent-border);background:radial-gradient(circle at 82% 8%, var(--accent-glow), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--panel-strong) 88%, var(--accent) 12%), var(--panel-strong));width:min(940px,100% - 32px);box-shadow:var(--shadow);border-radius:8px;gap:12px;margin:0 auto 18px;padding:28px;display:grid}.legalPageHero h1{margin:0;font-size:clamp(34px,5vw,64px);line-height:.95}.legalPageHero p{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.5}.legalBack,.legalSwitch{justify-self:start;text-decoration:none}.legalSwitch{color:var(--accent);font-weight:950}.coordinateFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.authPanel{background:radial-gradient(circle at 78% 14%, var(--accent-glow), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--panel-strong) 88%, var(--accent) 12%), var(--panel-strong));color:#fffaf1;align-content:center;gap:20px;min-height:70vh;display:grid}.authPanel p{color:#fffaf1d6;max-width:680px}.authPanel .primary{color:#17130d;background:#fffaf1}.profileHero{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:18px 0;display:grid}.modalShade{z-index:30;background:#00000075;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 90%, var(--accent) 10%), var(--panel-strong));border:1px solid var(--accent-border);width:min(560px,100%);max-height:min(92vh,860px);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 22px 60px var(--accent-glow), var(--shadow);border-radius:8px;gap:14px;padding:24px;display:grid;position:relative;overflow:auto}.pixelModal{grid-template-rows:auto;width:min(980px,100%);max-height:min(880px,92vh);padding-bottom:18px}.pixelModalTitle{margin-bottom:8px;font-size:clamp(24px,3vw,34px);line-height:1}.pixelModalLayout{grid-template-columns:minmax(320px,1fr) minmax(260px,320px);gap:18px;min-height:0;display:grid}.pixelCanvasPanel,.pixelSidePanel{align-content:start;gap:14px;min-width:0;display:grid}.pixelSidePanel{border-left:1px solid var(--accent-border);padding-left:18px}.pixelSubmit{width:100%;min-height:48px;margin-top:2px}.pixelTools{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.pixelTools label{width:96px}.swatch{border:1px solid var(--accent-border);border-radius:8px;width:36px;height:36px}.pixelEditor{aspect-ratio:1;background:var(--accent-border);border:1px solid var(--accent-border);touch-action:none;border-radius:8px;grid-template-columns:repeat(32,minmax(0,1fr));gap:1px;width:min(560px,100%);max-height:min(52vh,560px);display:grid;overflow:hidden}.pixelEditor button{border:0;border-radius:0;min-width:0;min-height:0;padding:0}.pixelPreview{image-rendering:pixelated;background:#fff}.importShade{z-index:42}.cropModal{width:min(980px,100%)}.cropLayout{grid-template-columns:minmax(280px,1fr) minmax(240px,320px);align-items:start;gap:18px;display:grid}.cropPanel,.cropPreviewPanel{gap:14px;min-width:0;display:grid}.cropFrame{aspect-ratio:1;border:1px solid var(--accent-border);background:linear-gradient(45deg, color-mix(in srgb, var(--panel) 80%, #000 20%) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--panel) 80%, #000 20%) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--panel) 80%, #000 20%) 75%), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--panel) 80%, #000 20%) 75%);touch-action:none;cursor:grab;width:min(100%,520px);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), var(--shadow);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;border-radius:8px;position:relative;overflow:hidden}.cropFrame:active{cursor:grabbing}.cropCanvas{width:100%;height:100%;display:block}.cropGuide{pointer-events:none;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 72%, #fff 28%);position:absolute;inset:0}.cropGuide:before,.cropGuide:after{content:"";background:color-mix(in srgb, var(--accent) 46%, transparent);height:1px;box-shadow:0 calc(100% + 33.333%) 0 color-mix(in srgb, var(--accent) 46%, transparent);position:absolute;inset:33.333% 0 auto}.cropGuide:after{width:1px;height:auto;box-shadow:calc(100% + 33.333%) 0 0 color-mix(in srgb, var(--accent) 46%, transparent);inset:0 auto 0 33.333%}.cropZoom{grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:12px;display:grid}.cropZoom input{min-height:auto;accent-color:var(--accent);padding:0}.cropPixelPreview{aspect-ratio:1;border:1px solid var(--accent-border);width:min(100%,240px);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:8px}.paymentHint{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel) 82%, var(--accent) 18%);color:var(--text);border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.imageModal{background:var(--panel-strong);border:1px solid var(--accent-border);width:min(1080px,100%);max-height:min(920px,92vh);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid;position:relative;overflow:hidden}.imageModalPhoto{object-fit:contain;width:100%;height:100%;min-height:520px;image-rendering:pixelated;background:#0d0c0a}.imageModalBody{align-content:start;gap:12px;min-width:0;padding:24px;display:grid;overflow:auto}.imageModalBody h2{font-size:clamp(22px,3vw,34px);line-height:1.05}.revisionsModal{width:min(880px,100%)}.revisionList{gap:12px;max-height:min(68vh,680px);padding-right:4px;display:grid;overflow:auto}.revisionItem{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--panel) 88%, var(--accent) 12%);border-radius:8px;grid-template-columns:96px 1fr;gap:12px;padding:12px;display:grid}.revisionItem canvas,.revisionItem img{width:96px;height:96px}.revisionItem div{align-content:start;gap:5px;display:grid}.revisionItem span{color:var(--muted);font-size:13px;font-weight:800}.revisionItem strong{font-size:14px;line-height:1.15}.close{position:absolute;top:14px;right:14px}.error{color:#e5484d;font-weight:700}@media (width<=1100px){.gridStage{--stage-left:380px}.workspace{width:calc(100vw - 394px)}.leaderRow{grid-template-columns:34px 38px minmax(160px,1fr) repeat(3,minmax(78px,auto))}.leaderStat:last-child{display:none}}@media (width<=760px){.sidebar{grid-template-rows:auto auto;justify-content:stretch;place-items:center;gap:8px;width:calc(100vw - 20px);height:auto;padding:10px 12px;display:grid;top:10px;bottom:auto;left:10px}.sidebarClosed .sidebar{width:calc(100vw - 20px);padding:10px 12px}.sidebar:before{content:"The Million Dollar Gallery";color:var(--text);letter-spacing:.02em;text-align:center;text-transform:uppercase;font-size:14px;font-weight:900;line-height:1}.brand,.sidebarToggle{display:none}nav{grid-template-columns:none;justify-content:center;gap:3px;width:100%;display:flex;overflow:hidden}nav button{flex:0 0 34px;justify-content:center;width:34px;height:34px;padding:0}nav button span,.capacity,.sidebarActions,.gridMeta{display:none}.gridStage{--stage-left:10px;--stage-right:10px;--stage-top:88px;--stage-bottom:116px}.dailyStage{--stage-top:138px;--stage-bottom:92px}.gridToolbar{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;place-items:start stretch;gap:6px;width:auto;padding:6px;bottom:8px;left:10px;right:10px;overflow:hidden}.gridToolbar>div:first-child{display:none}.gridControls{display:contents}.gridControls .toggleButton{grid-area:2/1}.gridControls .fitButton{grid-area:2/3}.gridControls .detailButton{grid-area:2/4}.gridControls .newestArtButton{grid-area:2/2}.gridControls .toggleButton,.gridControls .ghost{letter-spacing:0;width:100%;min-width:0;min-height:30px;padding-inline:4px;font-size:10px}.zoomControl{grid-area:1/3/auto/-1;grid-template-columns:minmax(34px,1fr) 30px 30px;width:100%;min-width:100%;min-height:30px;padding:3px}.zoomControl span{display:none}.zoomControl strong{text-align:center;font-size:11px}.zoomStep{min-width:0;min-height:24px}.dailyToolbar{grid-template-columns:minmax(0,1fr) minmax(118px,132px);gap:6px;padding:6px;top:auto;bottom:8px;overflow:hidden}.dailyToolbar>div:first-child{display:none}.galleryModeTabs{grid-area:1/1/auto/span 2;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;width:100%;min-width:0;max-width:100%}.dailyToolbar .galleryModeTabs{grid-column:1}.galleryModeTabs button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:auto;min-height:34px;padding:4px 5px;font-size:10px;line-height:1.12}.galleryModeTabs .fullLabel{display:none}.galleryModeTabs .shortLabel{display:inline}.dailyDatePicker{grid-area:1/2;gap:3px;min-width:0;overflow:hidden}.dailyDatePicker span{font-size:9px}.dailyDatePicker input{min-width:0;min-height:30px;padding:5px 4px;font-size:10px}.dailyThemePanel{align-items:center;gap:6px;padding:7px 8px;top:84px;left:10px;right:10px}.dailyThemePanel .eyebrow{letter-spacing:.06em;font-size:9px}.dailyThemePanel h3{font-size:13px;line-height:1.05}.dailyThemePanel strong{white-space:nowrap;font-size:11px}.dailyGrid{width:auto;max-width:none}.dailyPromptPill{display:none}.workspace{width:auto;inset:88px 10px 10px}.sectionHead,.profileHero,.gridToolbar{align-items:start;display:grid}input[type=date]{min-width:0;max-width:100%;font-size:12px}.millionGrid{max-width:100%}.feed{grid-template-columns:1fr}.feedSearchBar{padding:9px;overflow:hidden}.feedDatePicker{min-width:0;overflow:hidden}.feedDatePicker input{min-width:0;font-size:12px}.feedPost{grid-template-columns:92px 1fr}.feedPost>.cellPreviewButton{width:92px;height:92px}.myArtRow{grid-template-columns:96px 1fr}.myArtRow.dailyArtRow{grid-template-columns:58px 96px 1fr}.dailyDateBadge{width:48px;height:48px}.dailyDateBadge span,.dailyDateBadge small{font-size:8px}.dailyDateBadge strong{font-size:17px}.myArtHeadControls{justify-content:stretch;width:100%}.myArtTabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.myArtRow>.cellPreviewButton{width:96px}.myArtComments{border-left:0;border-top:1px solid var(--accent-border);grid-column:1/-1}.feedComments{border-left:0;border-top:1px solid var(--accent-border);grid-column:1/-1;max-height:220px}.directoryBar{grid-template-columns:1fr}.userCard{grid-template-columns:auto 1fr}.userCard small{grid-column:span 1}.imageModal{grid-template-rows:auto auto;grid-template-columns:1fr;max-height:calc(100dvh - 20px);overflow:auto}.pixelModalLayout{grid-template-columns:1fr}.pixelSidePanel{border-left:0;padding-left:0}.cropLayout{grid-template-columns:1fr}.cropFrame{width:100%}.cropPixelPreview{width:min(100%,180px)}.imageModalPhoto{aspect-ratio:1;height:auto;min-height:0;max-height:42dvh}.imageModalBody{padding:18px;overflow:visible}.modalComments{max-height:34dvh}.leaderboardBar{display:grid}.segmentedControl{width:max-content;max-width:100%}.feedTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.myArtTabs,.adminTabs{grid-template-columns:repeat(2,max-content);justify-self:start;width:max-content}.myArtTabs button,.adminTabs button{white-space:nowrap}.leaderboardBar .segmentedControl{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.analyticsMetrics,.analyticsSplit,.challengeForm{grid-template-columns:1fr}.challengeForm{overflow:hidden}.challengeDateField{min-width:0;overflow:hidden}.analyticsPeriod{width:100%;max-width:none}.barChart{height:220px}.barColumn{min-width:36px}.leaderRow{grid-template-columns:34px 38px 1fr minmax(64px,auto)}.leaderStat:nth-of-type(n+4),.leaderIdentity small{display:none}.legalLinkGrid,.settingsSupportGrid{grid-template-columns:1fr}.legalPage{padding-top:14px}.legalPageHero{padding:20px}.legalStandalone .legalCopy{padding:18px}}@media (width<=480px){.workspace{padding-inline:14px}.primary{padding-inline:11px}.coordinateFields{grid-template-columns:1fr}}
