
.sht{max-width:1240px;margin:0 auto 18px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 18px;position:relative;padding-bottom:16px}
.sht:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.55),rgba(255,255,255,.12) 40%,transparent);transform-origin:left;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}
.sht.in:after{transform:scaleX(1)}
.sht-k{margin:0 0 6px;font:500 10.5px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,244,241,.55)}
.sht-k b{color:#f4f4f1;font-weight:700}
.sht h2{margin:0;font:800 clamp(24px,3.1vw,38px)/1 Archivo,system-ui,sans-serif;font-stretch:115%;text-transform:uppercase;letter-spacing:-.02em;color:#f4f4f1}
.sht h2 span{background:linear-gradient(100deg,#9a9aa0 0%,#fff 45%,#9a9aa0 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shtG 6s linear infinite}
@keyframes shtG{from{background-position:120% 0}to{background-position:-100% 0}}
.sht-a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:#f4f4f1;font:700 13px/1 system-ui,sans-serif;text-decoration:none;white-space:nowrap;transition:background .25s,color .25s,border-color .25s}
.sht-a:hover{background:#f4f4f1;color:#0b0b0d;border-color:#f4f4f1}
.sht-a i{font-style:normal;font:500 11px/1 "JetBrains Mono",monospace;opacity:.6}
.sht-a b{transition:transform .25s}.sht-a:hover b{transform:translateX(3px)}
.sht>div{opacity:0;transform:translateY(10px);transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1)}
.sht.in>div{opacity:1;transform:none}
@media (max-width:749px){.sht{grid-template-columns:1fr;padding-inline:6px;gap:4px}.sht-a{justify-self:start;padding:8px 14px;font-size:12px;margin-top:6px}.sht h2{font-size:24px}}
@media (prefers-reduced-motion:reduce){.sht>div{opacity:1;transform:none}.sht:after{transform:none}.sht h2 span{animation:none}}
