.MT7k8a_gallery{max-width:1320px;padding:40px var(--gutter) 96px;margin:0 auto}.MT7k8a_controls{border-bottom:1px solid var(--gold-line);grid-template-columns:auto 1fr;align-items:center;gap:16px 24px;padding-bottom:24px;display:grid}.MT7k8a_row{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 32px;display:flex}.MT7k8a_segment{background:var(--ink-0);box-shadow:inset 0 0 0 1px var(--gold-line);border-radius:999px;padding:3px;display:inline-flex}.MT7k8a_segment button{min-height:40px;font-family:var(--font-display);letter-spacing:.05em;color:var(--text-dim);cursor:pointer;transition:background-color .18s ease, color .18s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:.95rem}.MT7k8a_segment button:active,.MT7k8a_chips button:active{transform:scale(.97)}.MT7k8a_segment button[data-side=light]{color:#e2c182}.MT7k8a_segment button[data-side=dark]{color:#8b6ae0}.MT7k8a_segment button[aria-pressed=true]{--symbol-fill:currentColor;color:#1d150b;background:radial-gradient(120% 140% at 30% 10%,#f6e2ad,#d7b46a 45%,#9b7a3c)}.MT7k8a_segment button[data-side=dark][aria-pressed=true]{color:#f4effc;background:radial-gradient(120% 140% at 30% 10%,#a690e6,#5b4596 55%,#2a1f45)}.MT7k8a_search{background:var(--ink-0);width:min(100%,360px);min-height:44px;box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--gold);border-radius:6px;justify-self:end;align-items:center;gap:10px;padding:0 14px;transition:box-shadow .18s;display:flex}.MT7k8a_search:focus-within{box-shadow:inset 0 0 0 1px var(--gold-hi)}.MT7k8a_search input{min-width:0;color:var(--text);caret-color:var(--gold-hi);background:0 0;border:0;outline:0;flex:1}.MT7k8a_search input::placeholder{color:#9b8d75}.MT7k8a_chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MT7k8a_chipsLabel{font-family:var(--font-display);letter-spacing:.1em;color:var(--gold);margin-right:6px;font-size:.85rem}.MT7k8a_chips button{min-width:36px;min-height:36px;color:var(--chip-ink,var(--text-dim));cursor:pointer;transition:background-color .16s ease, color .16s ease, box-shadow .16s ease, transform .16s var(--ease-out);background:#d4ae680f;border:0;border-radius:4px;padding:0 12px;font-size:.9rem;box-shadow:inset 0 0 0 1px #d4ae6840}@media (hover:hover) and (pointer:fine){.MT7k8a_chips button:hover{color:var(--chip-ink,var(--text));box-shadow:inset 0 0 0 1px #d4ae6880}}.MT7k8a_chips button[aria-pressed=true]{--symbol-fill:currentColor;color:#1d150b;background:var(--gold);box-shadow:none}.MT7k8a_status{min-height:56px;color:var(--text-dim);justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.MT7k8a_status p{margin:0}.MT7k8a_clear{font-family:var(--font-display);letter-spacing:.05em;color:var(--gold-hi);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:8px 0}.MT7k8a_grid{grid-template-columns:repeat(auto-fill,minmax(min(200px,42vw),1fr));gap:clamp(16px,2.2vw,32px);margin:8px 0 0;padding:0;list-style:none;display:grid}.MT7k8a_item{transition:transform .22s var(--ease-out), filter .22s ease;border-radius:4.5%;display:block}@media (hover:hover) and (pointer:fine){.MT7k8a_item:hover{filter:brightness(1.05);transform:translateY(-6px)}}.MT7k8a_item:active{transform:scale(.98)}.MT7k8a_empty{text-align:center;color:var(--text-dim);padding:96px 0}@media (max-width:760px){.MT7k8a_controls{grid-template-columns:1fr}.MT7k8a_search{justify-self:stretch;width:100%}.MT7k8a_segment{justify-self:start}}.MT7k8a_item{position:relative}.MT7k8a_item[data-missing]>:first-child{filter:saturate(.15)brightness(.42);transition:filter .22s}@media (hover:hover) and (pointer:fine){.MT7k8a_item[data-missing]:hover>:first-child{filter:saturate(.5)brightness(.72)}}.MT7k8a_count{background:var(--ink-0);min-width:40px;height:28px;box-shadow:inset 0 0 0 1px var(--gold), 0 6px 14px -4px #000000e6;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--gold-hi);pointer-events:none;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;bottom:-11px;left:50%;translate:-50%}.MT7k8a_count[data-new]{box-shadow:inset 0 0 0 1px var(--gold-hi), 0 0 14px -2px #f2c46d80, 0 6px 14px -4px #000000e6}.MT7k8a_newMark{font-family:var(--font-display);letter-spacing:.08em;color:#fff3dc;font-size:.75rem;font-weight:400}@media (max-width:600px){.MT7k8a_count{gap:5px;min-width:32px;height:22px;padding:0 7px;font-size:.8rem;bottom:-14px}.MT7k8a_newMark{font-size:.68rem}}.MT7k8a_flush{max-width:none;margin:0;padding:0}
