/* A slightly smaller seal retains the same pale background treatment. */
.hero-copy .brand-seal{right:-.5vw;top:-12%;width:clamp(380px,46vw,650px)}
/* A caption reads from the identifier on the left to the description on the right. */
.show-track figcaption{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:nowrap;gap:16px;text-align:left}
.show-track figcaption .photo-index{margin-left:0;flex:0 0 auto;text-align:left}
.show-track figcaption .photo-description{margin-left:auto;min-width:0;text-align:right;white-space:normal;overflow-wrap:anywhere}
/* Let every platform mark breathe inside its full, padded SVG canvas. */
.channel-tile img{box-sizing:content-box;overflow:visible;flex-shrink:0;object-fit:contain;object-position:center}
.channel-tile img[src*="discord.svg"]{width:26px;height:26px}
/* The same quiet glass finish for boxed actions throughout the site. */
body :is(.text-link[href],.page-link,.purchase-link,.converter-open,.save-look){background:linear-gradient(135deg,rgba(255,255,255,.93),rgba(247,247,247,.7));color:var(--ink);border-color:rgba(0,0,0,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 3px 10px rgba(0,0,0,.045);-webkit-backdrop-filter:blur(12px) saturate(105%);backdrop-filter:blur(12px) saturate(105%);transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .38s ease,border-color .3s ease}
body :is(.text-link[href],.page-link,.purchase-link,.converter-open,.save-look):is(:hover,:focus-visible,.touch-lift){background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,247,247,.82));color:var(--ink);border-color:rgba(0,0,0,.8);box-shadow:inset 0 1px 0 #fff,0 6px 16px rgba(0,0,0,.075);transform:translateY(-2px)}
body :is(.text-link[href],.page-link,.purchase-link,.converter-open,.save-look):active{transform:translateY(0) scale(.99)}
@media(max-width:760px){
 .hero-copy .brand-seal{right:-35px;top:-30px;width:clamp(300px,92vw,390px)}
 .channel-tile img{width:21px;height:21px}
 .channel-tile img[src*="discord.svg"]{width:24px;height:24px}
 .show-track figcaption{gap:12px}
}
@media(max-width:360px){.hero-copy .brand-seal{right:-36px;width:310px}.channel-tile img{width:19px;height:19px}.channel-tile img[src*="discord.svg"]{width:22px;height:22px}}
@media(hover:none){body :is(.text-link[href],.page-link,.purchase-link,.converter-open,.save-look):hover:not(.touch-lift):not(:focus-visible){transform:none}}
@media(prefers-reduced-motion:reduce){body :is(.text-link[href],.page-link,.purchase-link,.converter-open,.save-look){transition:none!important;transform:none!important}}
@media(prefers-reduced-transparency:reduce){body :is(.text-link[href],.page-link,.purchase-link,.converter-open,.save-look){background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}
