.community-publish-page{--publish-radius:6px}.community-publish-page .community-kicker{font-size:12px}.community-publish-page nav[aria-label=Breadcrumb] a{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.community-publish-page nav[aria-label=Breadcrumb] ol{gap:2px}.community-publish-page .community-hero-copy>p:not(.community-kicker){font-size:15px;line-height:1.55}.community-publish-page .community-hero h1{font-size:clamp(30px,4.6vw,48px)}.community-publish-page .community-button{min-height:44px;padding:0 16px;font-size:14px}.community-publish-page .community-text-button{min-height:44px;padding:0 10px;font-size:14px}.community-publish-page .community-field{gap:5px}.community-publish-page .community-field>span{font-size:12px}.community-publish-page .community-field input,.community-publish-page .community-field select,.community-publish-page .community-field textarea{min-height:44px;padding:10px 11px;font-size:16px}.community-publish-page .community-field textarea{min-height:132px}.community-publish-page .community-status{font-size:14px;line-height:1.5}.community-publish-page .community-account-panel,.community-publish-page .community-view-panel{gap:12px;padding:16px}.community-publish-page .community-account-panel h2,.community-publish-page .community-view-panel h2{font-size:22px;line-height:1.25}.community-publish-page .community-account-panel p,.community-publish-page .community-view-panel p{font-size:14px;line-height:1.55}.community-publish-page .community-owned-list a{min-height:56px;padding:9px 10px}.community-publish-page .community-owned-list a:focus-visible{outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.community-publish-page .community-owned-list span{font-size:14px}.community-publish-page .community-owned-list small,.community-publish-page .community-owned-actions{font-size:12px}.community-publish-page .community-owned-actions .community-text-button{font-size:14px}.community-publish-page .community-publish-editor{padding:14px}.community-publish-page .community-publish-editor h3{font-size:18px}.community-publish-page .community-publish-summary dt{font-size:12px}.community-publish-page .community-publish-summary dd{font-size:14px}.community-publish-page .community-visibility label{min-height:64px;font-size:14px}.community-publish-page .community-visibility small{font-size:12px}.community-publish-page .community-profile-form{padding:11px}.community-publish-page .save-backup-security strong,.community-publish-page .save-backup-stored strong{font-size:14px}.community-publish-page .save-backup-security span,.community-publish-page .save-backup-stored span,.community-publish-page .save-backup-file small{font-size:12px}.community-publish-page .save-backup-understood{font-size:14px}.community-publish-page .save-backup-key-actions .community-button{min-height:44px}.publish-skeleton,.author-skeleton,.account-skeleton{gap:14px;display:grid}.publish-skeleton span,.publish-skeleton-bar,.publish-skeleton-block,.author-skeleton span,.account-skeleton span{background:linear-gradient(90deg, var(--as-panel,#161a21) 20%, var(--as-panel-2,#1e232d) 50%, var(--as-panel,#161a21) 80%);border:1px solid var(--as-border,#2c3341);background-size:240% 100%;border-radius:5px;animation:1.3s linear infinite publish-shimmer;display:block}.publish-skeleton-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.publish-skeleton-steps span{height:54px}.publish-skeleton-bar{width:min(420px,82%);height:30px}.publish-skeleton-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:14px;display:grid}.publish-skeleton-block{height:300px}.publish-skeleton-lines{gap:8px;display:grid}.publish-skeleton-lines span{height:18px}.publish-skeleton-lines span:nth-child(2){width:78%}.publish-skeleton-lines span:nth-child(3){width:55%}@keyframes publish-shimmer{to{background-position:-240% 0}}.publish-flow{gap:14px;display:grid}.publish-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.publish-step-button{width:100%;min-height:54px;color:var(--as-muted,#9aa3b2);background:var(--as-panel,#161a21);border:1px solid var(--as-border,#2c3341);border-radius:var(--publish-radius);cursor:pointer;font:inherit;text-align:left;align-items:center;gap:9px;padding:8px 11px;display:flex}.publish-step-button>span{width:26px;height:26px;color:var(--as-text,#ece8df);background:var(--as-bg,#0e1014);border:1px solid var(--as-border,#2c3341);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.publish-step-button>strong{font-size:14px;font-weight:700;line-height:1.25}.publish-step-button:hover:not(:disabled),.publish-step-button:focus-visible{color:var(--as-text,#ece8df);border-color:var(--as-accent,#d6a84e);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.publish-step-button[aria-current=step]{color:var(--as-text,#ece8df);border-color:var(--as-accent,#d6a84e);background:color-mix(in srgb, var(--as-accent,#d6a84e) 11%, var(--as-panel,#161a21))}.publish-step-button[aria-current=step]>span{color:#17130b;background:var(--as-accent,#d6a84e);border-color:var(--as-accent-strong,#f2c661)}.publish-step-button:disabled{cursor:not-allowed;opacity:.55}.publish-panel{color:var(--as-text,#ece8df);background:var(--as-panel,#161a21);border:1px solid var(--as-border,#2c3341);border-radius:var(--publish-radius);gap:14px;padding:16px;display:grid}.publish-panel-head{gap:6px;display:grid}.publish-panel-head h2,.publish-success h2{font-family:var(--font-cinzel,serif);margin:0;font-size:clamp(22px,3.4vw,32px);line-height:1.15}.publish-panel-head>p:not(.community-kicker),.publish-success>p:not(.community-kicker){max-width:72ch;color:var(--as-muted,#9aa3b2);margin:0;font-size:15px;line-height:1.55}.publish-build-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.publish-build-option{width:100%;min-height:66px;color:var(--as-text,#ece8df);background:var(--as-bg,#0e1014);border:1px solid var(--as-border,#2c3341);cursor:pointer;font:inherit;text-align:left;border-radius:5px;align-items:center;gap:12px;padding:10px 12px;display:flex}.publish-build-option:hover,.publish-build-option:focus-visible{border-color:var(--as-accent,#d6a84e);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.publish-build-option[aria-pressed=true]{border-color:var(--as-accent,#d6a84e);background:color-mix(in srgb, var(--as-accent,#d6a84e) 9%, var(--as-bg,#0e1014))}.publish-build-option .game-art-icon{flex:none}.publish-build-copy{flex:auto;gap:3px;min-width:0;display:grid}.publish-build-copy strong{overflow-wrap:anywhere;font-size:16px;font-weight:750;line-height:1.3}.publish-build-copy small{color:var(--as-muted,#9aa3b2);font-size:12px;line-height:1.4}.publish-build-version{color:var(--as-muted,#9aa3b2);background:var(--as-panel,#161a21);border:1px solid var(--as-border,#2c3341);border-radius:4px;flex:none;padding:3px 7px;font-size:12px}.publish-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:18px;display:grid}.publish-fields,.publish-side{gap:12px;min-width:0;display:grid}.publish-count{color:var(--as-muted,#9aa3b2);margin:0;font-size:14px;line-height:1.4}.publish-count.is-short{color:#f0b2b2}.publish-count.is-ready{color:var(--as-ok,#5cc28a)}.publish-change-build{min-height:44px;color:var(--as-accent-strong,#f2c661);border:1px solid var(--as-border,#2c3341);cursor:pointer;font:inherit;background:0 0;border-radius:4px;justify-self:start;padding:0 12px;font-size:14px}.publish-change-build:hover,.publish-change-build:focus-visible{border-color:var(--as-accent,#d6a84e);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.publish-preview-card{color:var(--as-text,#ece8df);background:var(--as-panel-2,#1e232d);border:1px solid var(--as-border,#2c3341);border-left:3px solid var(--publish-class-color,#d6a84e);border-radius:6px;gap:10px;padding:14px;display:grid}.publish-preview-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.publish-preview-title{flex:auto;gap:3px;min-width:0;display:grid}.publish-preview-title>span{color:var(--publish-class-color,var(--as-accent,#d6a84e));letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.publish-preview-title h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.publish-preview-complete{color:#17130b;background:var(--as-ok,#5cc28a);border-radius:4px;flex:none;padding:3px 7px;font-size:14px;font-weight:800}.publish-preview-summary{color:#c7c1b7;overflow-wrap:anywhere;min-height:44px;margin:0;font-size:15px;line-height:1.5}.publish-preview-skills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.publish-preview-skills li{justify-items:center;gap:2px;display:grid}.publish-preview-skills li>span{max-width:68px;color:var(--as-muted,#9aa3b2);text-align:center;font-size:12px;line-height:1.2}.publish-preview-meta,.publish-preview-footer{flex-wrap:wrap;gap:5px;display:flex}.publish-preview-meta span{color:var(--as-muted,#9aa3b2);background:var(--as-bg,#0e1014);border:1px solid var(--as-border,#2c3341);border-radius:4px;padding:3px 6px;font-size:12px}.publish-preview-footer{color:var(--as-muted,#9aa3b2);justify-content:space-between;align-items:center;font-size:12px}.publish-checklist{background:var(--as-panel-2,#1e232d);border:1px solid var(--as-border,#2c3341);border-radius:6px;gap:9px;padding:14px;display:grid}.publish-checklist h3{margin:0;font-size:17px}.publish-checklist-ready-title{color:var(--as-muted,#9aa3b2);margin-top:4px!important;font-size:14px!important}.publish-checklist-ok,.publish-checklist-missing-copy{color:var(--as-muted,#9aa3b2);margin:0;font-size:14px;line-height:1.5}.publish-checklist-ok{color:var(--as-ok,#5cc28a)}.publish-checklist-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.publish-checklist-list li{background:var(--as-bg,#0e1014);border:1px solid var(--as-border,#2c3341);border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.publish-checklist-list.is-missing li{border-left:3px solid var(--as-danger,#e06464)}.publish-check-icon{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:inline-flex}.is-missing .publish-check-icon{color:#17130b;background:var(--as-danger,#e06464)}.is-ready .publish-check-icon{color:#17130b;background:var(--as-ok,#5cc28a)}.publish-check-copy{gap:1px;min-width:0;display:grid}.publish-check-copy strong{font-size:14px;line-height:1.3}.publish-check-copy small{color:var(--as-muted,#9aa3b2);font-size:12px}.publish-checklist-list a{min-height:44px;color:var(--as-accent-strong,#f2c661);border:1px solid var(--as-border,#2c3341);border-radius:4px;align-items:center;padding:0 9px;font-size:14px;text-decoration:none;display:inline-flex}.publish-checklist-list a:hover,.publish-checklist-list a:focus-visible{border-color:var(--as-accent,#d6a84e);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.publish-checklist.is-loading span{background:linear-gradient(90deg, var(--as-bg,#0e1014) 20%, var(--as-panel,#161a21) 50%, var(--as-bg,#0e1014) 80%);border:1px solid var(--as-border,#2c3341);background-size:240% 100%;border-radius:4px;height:36px;animation:1.3s linear infinite publish-shimmer;display:block}.publish-checklist-error{background:color-mix(in srgb, var(--as-danger,#e06464) 8%, var(--as-panel-2,#1e232d));border:1px solid color-mix(in srgb, var(--as-danger,#e06464) 48%, var(--as-border,#2c3341));border-radius:6px;gap:8px;padding:14px;display:grid}.publish-checklist-error strong{font-size:15px}.publish-checklist-error p{color:var(--as-muted,#9aa3b2);margin:0;font-size:14px;line-height:1.5}.publish-checklist-error .community-button{justify-self:start}.publish-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publish-hint{color:var(--as-muted,#9aa3b2);margin:0;font-size:14px;line-height:1.5}.publish-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.publish-review>div{background:var(--as-bg,#0e1014);border:1px solid var(--as-border,#2c3341);border-radius:4px;gap:2px;padding:10px;display:grid}.publish-review-wide{grid-column:1/-1}.publish-review dt{color:var(--as-muted,#9aa3b2);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.publish-review dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.publish-visibility{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.publish-visibility legend{color:var(--as-muted,#9aa3b2);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;padding:0;font-size:12px;font-weight:800}.publish-visibility label{min-height:64px;color:var(--as-text,#ece8df);background:var(--as-bg,#0e1014);border:1px solid var(--as-border,#2c3341);cursor:pointer;border-radius:4px;align-items:flex-start;gap:8px;padding:10px;display:flex}.publish-visibility label:has(input:checked){border-color:var(--as-accent,#d6a84e);box-shadow:inset 0 -2px 0 var(--as-accent,#d6a84e)}.publish-visibility label:has(input:focus-visible){outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.publish-visibility input{width:20px;height:20px;accent-color:var(--as-accent,#d6a84e);flex:none;margin:0}.publish-visibility label>span{gap:2px;display:grid}.publish-visibility strong{font-size:14px}.publish-visibility small{color:var(--as-muted,#9aa3b2);font-size:12px;line-height:1.4}.publish-policy-note,.publish-signin-note{color:var(--as-muted,#9aa3b2);margin:0;font-size:14px;line-height:1.55}.publish-signin{background:var(--as-panel-2,#1e232d);border:1px solid var(--as-border,#2c3341);border-radius:6px;gap:10px;padding:14px;display:grid}.publish-signin:has(.community-account-panel){background:0 0;border:0;padding:0}.publish-signin>strong{font-size:15px}.publish-signin>p{color:var(--as-muted,#9aa3b2);margin:0;font-size:14px;line-height:1.5}.publish-login-skeleton{gap:8px;display:grid}.publish-login-skeleton span{background:linear-gradient(90deg, var(--as-panel-2,#1e232d) 20%, var(--as-panel,#161a21) 50%, var(--as-panel-2,#1e232d) 80%);border:1px solid var(--as-border,#2c3341);background-size:240% 100%;border-radius:5px;height:48px;animation:1.3s linear infinite publish-shimmer;display:block}.publish-success,.publish-error-panel{background:var(--as-panel,#161a21);border:1px solid var(--as-border,#2c3341);border-left:3px solid var(--as-ok,#5cc28a);border-radius:6px;gap:12px;padding:20px;display:grid}.publish-error-panel{border-left-color:var(--as-danger,#e06464)}.publish-success h2,.publish-error-panel h2{font-family:var(--font-cinzel,serif);margin:0;font-size:clamp(24px,3.4vw,34px);line-height:1.15}.publish-error-panel p{color:var(--as-muted,#9aa3b2);margin:0;font-size:15px;line-height:1.55}.publish-status{min-height:20px;color:var(--as-muted,#9aa3b2);margin:0;font-size:14px}.publish-link-field{width:100%;min-height:44px;color:var(--as-text,#ece8df);background:var(--as-bg,#0e1014);border:1px solid var(--as-border,#2c3341);border-radius:4px;padding:10px;font:14px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.publish-empty,.author-empty,.author-error{color:var(--as-text,#ece8df);background:var(--as-bg,#0e1014);border:1px dashed var(--as-border,#2c3341);border-radius:6px;justify-items:start;gap:10px;padding:20px;display:grid}.author-error{border-style:solid;border-left:3px solid var(--as-danger,#e06464)}.publish-empty h3,.author-empty h2,.author-error h2{margin:0;font-size:22px;line-height:1.2}.publish-empty p,.author-empty p,.author-error p{max-width:66ch;color:var(--as-muted,#9aa3b2);margin:0;font-size:14px;line-height:1.55}.author-page{gap:14px;display:grid}.author-skeleton-summary{border:1px solid var(--as-border,#2c3341);border-radius:6px;gap:10px;padding:16px;display:grid}.author-skeleton-summary span{height:24px}.author-skeleton-summary span:first-child{width:220px}.author-skeleton-summary span:last-child{width:min(420px,80%)}.author-skeleton-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.author-skeleton-stats span{height:90px}.author-skeleton-cards{gap:10px;display:grid}.author-skeleton-cards span{height:190px}.author-summary{background:var(--as-panel,#161a21);border:1px solid var(--as-border,#2c3341);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.author-summary>div{gap:5px;display:grid}.author-name-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.author-name-row h2{font-family:var(--font-cinzel,serif);margin:0;font-size:clamp(26px,3.8vw,38px);line-height:1.12}.author-summary p{color:var(--as-muted,#9aa3b2);margin:0;font-size:14px;line-height:1.5}.author-editorial-badge{color:#17130b;background:var(--as-accent,#d6a84e);letter-spacing:.05em;text-transform:uppercase;border-radius:3px;align-items:center;min-height:26px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.author-stats{background:var(--as-border,#2c3341);border:1px solid var(--as-border,#2c3341);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.author-stats>div{background:var(--as-panel,#161a21);align-content:center;gap:3px;min-height:92px;padding:12px;display:grid}.author-stats dt{color:var(--as-muted,#9aa3b2);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.author-stats dd{color:var(--as-text,#ece8df);margin:0;font-size:24px;font-weight:750;line-height:1.1}.author-stats dd.is-empty{color:var(--as-muted,#9aa3b2);font-size:15px;font-weight:600}.author-stats small{color:var(--as-muted,#9aa3b2);font-size:12px}.author-stats-note{color:var(--as-muted,#9aa3b2);margin:-4px 0 0;font-size:12px}.author-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.author-list-head h3{margin:0;font-size:20px}.author-sort{flex-wrap:wrap;gap:6px;display:flex}.author-sort-button{min-width:68px;min-height:44px;color:var(--as-muted,#9aa3b2);background:var(--as-panel,#161a21);border:1px solid var(--as-border,#2c3341);cursor:pointer;font:inherit;border-radius:4px;padding:0 12px;font-size:14px;font-weight:700}.author-sort-button:hover,.author-sort-button:focus-visible{color:var(--as-text,#ece8df);border-color:var(--as-accent,#d6a84e);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.author-sort-button[aria-pressed=true]{color:#17130b;background:var(--as-accent,#d6a84e);border-color:var(--as-accent-strong,#f2c661)}.author-builds{gap:10px;margin:0;padding:0;list-style:none;display:grid}.author-card{color:var(--as-text,#ece8df);background:var(--as-panel,#161a21);border:1px solid var(--as-border,#2c3341);border-left:3px solid var(--author-class-color,#d6a84e);border-radius:6px;gap:10px;padding:14px;text-decoration:none;display:grid;position:relative}.author-card:hover{background:var(--as-panel-2,#1e232d)}.author-card:focus-visible{border-color:var(--as-accent,#d6a84e);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.author-card-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.author-card-title{flex:auto;gap:3px;min-width:0;display:grid}.author-card-title>span{color:var(--author-class-color,var(--as-accent,#d6a84e));letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.author-card-title h3{margin:0;font-size:20px;line-height:1.25}.author-card-complete{color:var(--as-ok,#5cc28a);background:color-mix(in srgb, var(--as-ok,#5cc28a) 10%, transparent);border:1px solid color-mix(in srgb, var(--as-ok,#5cc28a) 48%, var(--as-border,#2c3341));border-radius:4px;flex:none;padding:3px 7px;font-size:12px;font-weight:800}.author-card-summary{color:#c7c1b7;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.author-card-skills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.author-card-signals{flex-wrap:wrap;gap:5px;display:flex}.author-card-signals span{color:var(--as-muted,#9aa3b2);background:var(--as-bg,#0e1014);border:1px solid var(--as-border,#2c3341);border-radius:4px;padding:3px 7px;font-size:13px}.author-card-signals span:first-child{color:var(--as-text,#ece8df);font-size:14px}.author-card-footer{color:var(--as-muted,#9aa3b2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}.author-card-author{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.author-card-editorial{color:#17130b;background:var(--as-accent,#d6a84e);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;align-items:center;min-height:24px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.author-card-date{font-size:12px}.favorites-panel{color:var(--as-text,#ece8df);background:var(--as-panel,#161a21);border:1px solid var(--as-border,#2c3341);border-radius:6px;gap:12px;padding:16px;display:grid}.favorites-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;display:flex}.favorites-head>div{gap:4px;display:grid}.favorites-head h2{margin:0;font-size:22px}.favorites-head p:not(.community-kicker){color:var(--as-muted,#9aa3b2);margin:0;font-size:14px}.favorites-count{color:var(--as-muted,#9aa3b2);background:var(--as-bg,#0e1014);border:1px solid var(--as-border,#2c3341);border-radius:4px;padding:4px 8px;font-size:14px}.favorites-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.favorites-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.favorites-link{min-width:0;min-height:64px;color:var(--as-text,#ece8df);background:var(--as-bg,#0e1014);border:1px solid var(--as-border,#2c3341);border-left:3px solid var(--favorites-class-color,#d6a84e);border-radius:5px;align-items:center;gap:11px;padding:9px 11px;text-decoration:none;display:flex}.favorites-link:hover,.favorites-link:focus-visible{border-color:var(--as-accent,#d6a84e);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.favorites-copy{gap:3px;min-width:0;display:grid}.favorites-copy strong{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.favorites-copy small{color:var(--as-muted,#9aa3b2);font-size:12px;line-height:1.4}.favorites-remove{color:#e8a2a2;border:1px solid var(--as-border,#2c3341);cursor:pointer;min-width:76px;min-height:44px;font:inherit;background:0 0;border-radius:4px;padding:0 12px;font-size:14px}.favorites-remove:hover,.favorites-remove:focus-visible{border-color:var(--as-danger,#e06464);outline:2px solid var(--as-danger,#e06464);outline-offset:1px}.favorites-remove:disabled{cursor:wait;opacity:.55}.favorites-empty{background:var(--as-bg,#0e1014);border:1px dashed var(--as-border,#2c3341);border-radius:5px;justify-items:start;gap:10px;padding:16px;display:grid}.favorites-empty p{color:var(--as-muted,#9aa3b2);margin:0;font-size:14px;line-height:1.5}.favorites-error{background:color-mix(in srgb, var(--as-danger,#e06464) 8%, var(--as-panel,#161a21));border:1px solid color-mix(in srgb, var(--as-danger,#e06464) 48%, var(--as-border,#2c3341));border-radius:5px;justify-items:start;gap:8px;padding:12px;display:grid}.favorites-error p{color:#f0b2b2;margin:0;font-size:14px;line-height:1.5}.favorites-actions{flex-wrap:wrap;gap:8px;display:flex}.favorites-skeleton{gap:8px;display:grid}.favorites-skeleton span{background:linear-gradient(90deg, var(--as-bg,#0e1014) 20%, var(--as-panel-2,#1e232d) 50%, var(--as-bg,#0e1014) 80%);border:1px solid var(--as-border,#2c3341);background-size:240% 100%;border-radius:5px;height:64px;animation:1.3s linear infinite publish-shimmer;display:block}.favorites-live{min-height:18px;color:var(--as-muted,#9aa3b2);margin:0;font-size:12px}.account-skeleton{background:var(--as-panel,#161a21);border:1px solid var(--as-border,#2c3341);border-radius:6px;padding:16px}.account-skeleton-head{gap:8px;display:grid}.account-skeleton-head span{height:26px}.account-skeleton-head span:first-child{width:min(320px,70%)}.account-skeleton-head span:last-child{width:min(400px,85%)}.account-skeleton-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-skeleton-actions span{height:44px}.account-skeleton-lines{gap:8px;display:grid}.account-skeleton-lines span{height:16px}.account-skeleton-lines span:last-child{width:72%}@media (width<=767px){.community-publish-page .community-hero-inner{gap:10px;padding:16px 0 18px}.publish-empty{gap:7px;padding:14px}.publish-empty h3{font-size:19px}.publish-steps{grid-template-columns:1fr;gap:6px}.publish-step-button{min-height:48px}.publish-panel{padding:13px}.publish-form-grid,.publish-review,.publish-visibility,.publish-skeleton-grid{grid-template-columns:1fr}.publish-skeleton-block{height:220px}.publish-checklist-list li{grid-template-columns:auto minmax(0,1fr)}.publish-checklist-list a{grid-column:2;justify-self:start}.author-stats,.author-skeleton-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.author-summary{gap:10px;padding:13px}.author-stats>div{min-height:74px;padding:9px 10px}.author-stats dd{font-size:21px}.author-stats-note{margin-top:-6px}.author-list-head{gap:8px}.author-list-head h3{font-size:18px}.author-sort-button{min-width:56px;padding:0 8px}.author-card-head{gap:8px}.author-card-title h3{font-size:18px}.author-builds{gap:8px}.favorites-panel{padding:13px}.favorites-list li{grid-template-columns:1fr}.favorites-remove{justify-self:start}}@media (prefers-reduced-motion:reduce){.publish-skeleton span,.publish-skeleton-bar,.publish-skeleton-block,.author-skeleton span,.account-skeleton span,.publish-checklist.is-loading span,.publish-login-skeleton span,.favorites-skeleton span{animation:none}}