.stack-module__xHU4Ca__card{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh-card);border-radius:18px;position:relative}.stack-module__xHU4Ca__card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.3;height:1px;transition:opacity .38s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 15% auto}.stack-module__xHU4Ca__tile{border:1px solid var(--line);background:var(--card-elevated);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;transition:background-color .24s,border-color .24s;display:flex}.stack-module__xHU4Ca__glyph{background:color-mix(in oklab, var(--accent) 8%, var(--card));width:34px;height:34px;color:var(--fg-secondary);transition:color .24s ease, background-color .24s ease, transform .3s var(--ease-premium);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.stack-module__xHU4Ca__tile:hover{border-color:color-mix(in oklab, var(--accent) 35%, var(--line));background:color-mix(in oklab, var(--accent) 5%, var(--card-elevated))}.stack-module__xHU4Ca__tile:hover .stack-module__xHU4Ca__glyph{color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, var(--card))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.stack-module__xHU4Ca__tile:hover .stack-module__xHU4Ca__glyph{transform:translateY(-2px)rotate(-5deg)}}
