.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s6);box-shadow:var(--shadow);min-width:0;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s,background .35s var(--ease);position:relative}.card.lift:hover{box-shadow:var(--shadow-lift);border-color:var(--line-2);transform:translateY(-3px)}.card.lift:active{transform:translateY(-1px)scale(.995)}.card.flush{padding:0;overflow:hidden}.card.dark{background:var(--island);color:var(--island-ink);border-color:var(--island);--muted:var(--island-muted);--line:var(--island-line);--well:var(--island-well);--ink:var(--island-ink);--on-ink:var(--island)}[data-theme=dark] .card.dark{background:linear-gradient(180deg,var(--island-raised),var(--island-raised-2));border-color:var(--island-raised-line);box-shadow:0 0 0 1px rgba(var(--white-rgb),.03),0 18px 40px -20px rgba(var(--black-rgb),.8)}.card-h{justify-content:space-between;align-items:flex-start;gap:var(--s3);margin-block-end:var(--s5);display:flex}.card-h h3{letter-spacing:-.02em;font-size:18px;font-weight:600}.card-h p{color:var(--muted);margin-block-start:4px;font-size:13px}.card-h-a{align-items:center;gap:var(--s2);flex:none;display:flex}main .card{overflow-x:clip}main .card.flush{overflow:hidden}main .card:has(>table.t){overflow:hidden}@media (max-width:860px){.card{padding:var(--s5)}.card.flush{overflow-x:auto}.card-h{flex-wrap:wrap}}
