.sc-muted{color:var(--text-muted);margin:0}.sc-small{font-size:13px}.sc-center{padding:var(--space-12) 0;text-align:center}.sc-error{color:var(--danger,#e5484d);margin:0}.sc-note{color:var(--text-muted);margin:0;font-size:14px}.sc-more{margin:var(--space-4) 0 0;text-align:center}:is(.social,.my-cards,.community,.sc-dialog) .btn-sm{min-height:36px;padding:0 var(--space-3);font-size:14px}:is(.social,.my-cards,.community,.sc-dialog) .btn .icon,.sc-like .icon,.sc-comments .icon,.sc-icon-btn .icon{width:18px;height:18px}.glint-card{box-shadow:var(--e2)}.glint-img{aspect-ratio:360/503;background:var(--surface-1);width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.glint-card:not(.is-active) .shine-foil{animation:glint var(--glint-time,10s) ease-in-out var(--glint-delay,0s) infinite}}@keyframes glint{0%,58%{opacity:0;background-position:0 0}72%{opacity:.32}86%,to{opacity:0;background-position:100% 100%}}.sc-avatar{object-fit:cover;background:var(--surface-2,var(--surface-1));border-radius:50%;flex:none;place-items:center;display:inline-grid}.sc-avatar-square{border-radius:22%}.sc-brand-tcg{color:#14b8a6}.sc-avatar-initial{color:#fff;font-weight:700;line-height:1}.sc-author{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--target);color:var(--text);text-decoration:none;display:inline-flex}.sc-author:hover .sc-author-name{text-decoration:underline}.sc-official{border-radius:var(--radius-full);background:var(--primary);color:var(--on-primary);flex:none;align-items:center;gap:2px;padding:1px 6px 1px 4px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.sc-official .icon{stroke-width:3px;width:12px;height:12px}.sc-author-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sc-like,.sc-comments,.sc-icon-btn,.sc-link-btn{border-radius:var(--radius-sm);min-height:32px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 6px;font-size:14px;text-decoration:none;display:inline-flex}.sc-like,.sc-comments{min-height:var(--target);justify-content:center}@media (width>=600px){.sc-like,.sc-comments{min-width:var(--target)}}.sc-like:hover,.sc-comments:hover,.sc-icon-btn:hover,.sc-link-btn:hover{color:var(--text)}.sc-like.is-liked{color:#e5484d}.sc-like.is-liked .icon{fill:currentColor}@media (prefers-reduced-motion:no-preference){.sc-like.is-liked .icon{animation:like-pop .26s var(--ease)}}@keyframes like-pop{50%{transform:scale(1.3)}}.sc-link-btn{min-height:24px;padding:0;font-size:13px}.sc-older{margin-bottom:8px;font-weight:600}.sc-grid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.sc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=960px){.sc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-tile{gap:var(--space-2);min-width:0;display:grid}.sc-tile-link{border-radius:4.76%/3.41%;display:block}.sc-tile-meta{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.sc-tile-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sc-tile-stats{flex:none;display:inline-flex}.sc-tile-meta .sc-author{flex:auto}.sc-tile-meta .sc-official{padding:2px}.sc-tile-meta .sc-official-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-tile-meta .sc-like,.sc-tile-meta .sc-comments,.sc-tile-meta .sc-download{padding:0 4px}.sc-download:disabled{cursor:progress;opacity:.6}.sc-download.is-failed{color:var(--danger)}.sc-notifications{gap:var(--space-4);max-width:720px;display:grid}.sc-notifications h1{margin:0}.sc-notification-list{margin:0;padding:0;list-style:none;display:grid}.sc-notification{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);display:flex}.sc-notification.is-unread{background:color-mix(in oklab, var(--primary) 10%, transparent)}.sc-notification-body{flex:1;min-width:0}.sc-notification-body p{overflow-wrap:anywhere;margin:0}.sc-notification-name{color:var(--text);font-weight:700;text-decoration:none}.sc-notification-quote a{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;text-decoration:none;display:-webkit-box;overflow:hidden}.sc-notification-card{flex:none}.sc-notification-card img{border-radius:3px;width:44px;height:auto;display:block}.sc-explore{gap:var(--space-4);display:grid}.sc-search{max-width:480px;position:relative}.sc-search-box{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--surface-1);color:var(--text-muted);display:flex}.sc-search-box input{min-width:0;min-height:44px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.sc-search-box:focus-within{border-color:var(--primary)}.sc-search-results{gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);list-style:none;display:grid}.sc-tabs{gap:var(--space-1);scrollbar-width:none;margin:-4px;padding:4px;display:flex;overflow-x:auto}.sc-tabs::-webkit-scrollbar{display:none}.sc-tabs>.btn{flex:none}.sc-empty{justify-items:start;gap:var(--space-3);display:grid}.sc-tab-count{color:var(--text-muted);margin-left:6px;font-weight:500}.sc-profile-tabs{padding:4px 0 var(--space-2);border-bottom:1px solid var(--border-subtle);margin:-4px 0 0}.sc-tab[aria-selected=true]{background:var(--accent-soft);color:var(--text)}.sc-strip{gap:var(--space-5);display:grid}.sc-strip-cta{text-align:center;margin:0}.sc-strip-title{margin:0 0 var(--space-1)}.sc-strip-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.sc-strip-head .sc-search{flex:280px;max-width:360px}@media (width<=639px){.sc-strip-head .sc-search{max-width:none}}.sc-tile-skeleton{aspect-ratio:360/503;background:var(--surface-2,var(--surface-1))}.sc-tile-meta-skeleton{min-height:var(--target)}.sc-search-skeleton{flex:1;min-height:44px}.sc-card-page{gap:var(--space-6);display:grid}@media (width>=860px){.sc-card-page{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start}}.sc-card-art{width:min(100%,420px);margin:0 auto}.sc-preview-note{margin:var(--space-2) 0 0;color:var(--text-muted);text-align:center;font-size:15px;font-weight:600}.sc-card-side{gap:var(--space-3);min-width:0;display:grid}.sc-card-head{align-items:center;gap:var(--space-3);display:flex}.sc-card-head .sc-icon-btn{margin-left:auto}.sc-card-title{margin:0;font-size:clamp(22px,4vw,30px);line-height:1.15}.sc-caption,.sc-bio{white-space:pre-line;overflow-wrap:anywhere;margin:0}.sc-card-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sc-owner{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);display:grid}.sc-owner-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.sc-section-title{margin:var(--space-2) 0 var(--space-2);font-size:18px}.sc-comment-list{gap:var(--space-3);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.sc-thread{gap:var(--space-2);display:grid}.sc-replies{gap:var(--space-2);margin:0;padding:0 0 0 44px;list-style:none;display:grid}.sc-comment{align-items:flex-start;gap:var(--space-3);display:flex}.sc-comment.is-reply{gap:var(--space-2)}.sc-comment-body{flex:1;min-width:0}.sc-mention{color:var(--primary-text,var(--primary));font-weight:600;text-decoration:none}.sc-mention:hover{text-decoration:underline}.sc-comment-like{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.sc-comment-like .icon{width:15px;height:15px}.sc-comment-like:hover{color:var(--text)}.sc-comment-like.is-liked{color:#e5484d}.sc-comment-like.is-liked .icon{fill:currentColor}.sc-comment-meta .sc-link-btn .icon{width:14px;height:14px}.sc-replying{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);margin:0;font-size:13px;display:flex}.sc-comment-body p{overflow-wrap:anywhere;margin:0}.sc-comment-author{color:var(--text);font-weight:600;text-decoration:none}.sc-mod{padding:var(--space-3);border:1px dashed var(--border-control);border-radius:var(--radius-md);font-size:14px}.sc-mod summary{color:var(--text-muted);cursor:pointer;font-weight:600}.sc-mod-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.sc-comment-body .sc-official{vertical-align:1px}.sc-comment-text{white-space:pre-line}.sc-comment-meta{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:13px;display:flex}.sc-comment-form{gap:var(--space-2);display:grid}.sc-comment-form textarea,.sc-field input,.sc-field textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);font:inherit;resize:vertical}.sc-comment-form-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.sc-profile{gap:var(--space-6);display:grid}.sc-profile-head{align-items:flex-start;gap:var(--space-5);display:flex}.sc-profile-info{gap:var(--space-2);min-width:0;display:grid}.sc-profile-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sc-profile-name{overflow-wrap:anywhere;margin:0;font-size:clamp(22px,4vw,30px);line-height:1.15}.sc-profile-stats{gap:var(--space-1) var(--space-4);color:var(--text-muted);flex-wrap:wrap;margin:0;font-size:14px;display:flex}.sc-stat-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sc-stat-btn:hover{color:var(--text);text-decoration:underline}.sc-people{gap:var(--space-3);max-height:60dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sc-dialog{border:1px solid var(--border-control);border-radius:var(--radius-xl,20px);background:var(--surface-1);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:var(--e3);padding:0}.sc-dialog::backdrop{background:#0000008c}.sc-dialog-body{gap:var(--space-4);padding:var(--space-6);display:grid}.sc-dialog-title{margin:0;font-size:20px;line-height:28px}.sc-dialog-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.sc-field{gap:var(--space-1);font-size:14px;font-weight:600;display:grid}.sc-field .sc-muted{font-weight:400}.sc-check{align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:14px;font-weight:600;display:flex}.sc-check input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:1px 0 0}.sc-check>span{gap:2px;display:grid}.sc-check .sc-muted{font-weight:400}.sc-reasons{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.sc-reasons legend{margin-bottom:var(--space-2);font-size:14px;font-weight:600}.sc-radio{align-items:center;gap:var(--space-2);display:flex}.sc-photo-row{align-items:center;gap:var(--space-4);display:flex}.sc-photo-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.sc-make{gap:var(--space-2);padding:var(--space-4);border:1px solid color-mix(in oklab, var(--primary) 40%, var(--border-subtle));border-radius:var(--radius-md);background:var(--surface-1);display:grid}.sc-make p{margin:0}.sc-make-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
