.frame[data-astro-cid-f4t2rcqn]{border-radius:var(--r-card);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--sh-2);isolation:isolate;position:relative;overflow:hidden}.frame-bar[data-astro-cid-f4t2rcqn]{align-items:center;gap:var(--s-3);height:34px;padding-inline:var(--s-3);border-bottom:1px solid var(--c-line);background:var(--c-surface-2);display:flex}.frame-dots[data-astro-cid-f4t2rcqn]{flex:none;gap:6px;display:inline-flex}.frame-dots[data-astro-cid-f4t2rcqn] i[data-astro-cid-f4t2rcqn]{background:#1214191f;border-radius:50%;width:9px;height:9px}.frame-url[data-astro-cid-f4t2rcqn]{min-width:0;max-width:320px;padding:3px var(--s-3);border-radius:var(--r-full);color:var(--c-ink-3);font-size:var(--fs-12);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#1214190b;flex:1;margin-inline:auto;line-height:1.4;overflow:hidden}.frame-body[data-astro-cid-f4t2rcqn]{aspect-ratio:16/10;background:#0b0c0f;overflow:hidden}.frame-body[data-astro-cid-f4t2rcqn] img,.frame-body[data-astro-cid-f4t2rcqn] video{object-fit:cover;object-position:top center;width:100%;height:100%}.placeholder[data-astro-cid-j6u6ogab]{place-content:center;gap:var(--s-2);text-align:center;background:radial-gradient(70% 90% at 20% 10%, hsl(var(--h) 55% 88%), transparent 70%), radial-gradient(60% 80% at 90% 100%, hsl(var(--h) 45% 80%), transparent 70%), hsl(var(--h) 30% 94%);width:100%;height:100%;display:grid}.placeholder-title[data-astro-cid-j6u6ogab]{color:hsl(var(--h) 25% 22%);font-size:clamp(1.5rem,1rem + 2vw,2.25rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display)}.placeholder-note[data-astro-cid-j6u6ogab]{color:hsl(var(--h) 15% 38%);font-size:var(--fs-13);font-weight:var(--fw-medium)}.phone[data-astro-cid-k7mbr7da]{width:100%;box-shadow:var(--sh-3), inset 0 0 0 1px #ffffff14;background:#15171c;border-radius:34px;padding:7px}.phone-screen[data-astro-cid-k7mbr7da]{aspect-ratio:390/844;background:#0b0c0f;border-radius:27px;overflow:hidden}.phone-screen[data-astro-cid-k7mbr7da] img{object-fit:cover;object-position:top center;width:100%;height:100%}.card[data-astro-cid-y2vllrex]{gap:var(--s-4);flex-direction:column;min-width:0;display:flex;position:relative}.card[data-astro-cid-y2vllrex][hidden]{display:none}.card-media[data-astro-cid-y2vllrex]{border-radius:var(--r-panel);text-decoration:none;display:block;position:relative}.card-media[data-astro-cid-y2vllrex] .frame{transition:transform var(--dur-slow) var(--ease-soft)}.card-media[data-astro-cid-y2vllrex] .frame-body img{transition:transform .9s var(--ease-soft)}.card[data-astro-cid-y2vllrex]:hover .card-media[data-astro-cid-y2vllrex] .frame{transform:translateY(-4px)}.card[data-astro-cid-y2vllrex]:hover .card-media[data-astro-cid-y2vllrex] .frame-body img{transform:scale(1.03)}.card-media[data-astro-cid-y2vllrex]:active{transition:transform var(--dur-press) var(--ease-soft);transform:scale(.985)}.card-body[data-astro-cid-y2vllrex]{gap:var(--s-2);padding-inline:var(--s-1);flex-direction:column;display:flex}.card-chips[data-astro-cid-y2vllrex]{gap:var(--s-2);flex-wrap:wrap;display:flex}.card-title[data-astro-cid-y2vllrex]{font-size:var(--fs-20);line-height:var(--lh-snug)}.card-title[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]{color:inherit;text-decoration:none}.card-title[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]:hover{text-underline-offset:4px;text-decoration:underline}.card-job[data-astro-cid-y2vllrex]{color:var(--c-ink-2);font-size:var(--fs-16);line-height:1.5}.card-tags[data-astro-cid-y2vllrex]{gap:var(--s-1) var(--s-3);color:var(--c-ink-3);font-size:var(--fs-13);flex-wrap:wrap;padding:0;list-style:none;display:flex}.card-tags[data-astro-cid-y2vllrex] li[data-astro-cid-y2vllrex]+li[data-astro-cid-y2vllrex]:before{content:"·";margin-right:var(--s-3);color:var(--c-line-strong)}.card-actions[data-astro-cid-y2vllrex]{gap:var(--s-1) var(--s-6);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.card-more[data-astro-cid-y2vllrex],.card-live[data-astro-cid-y2vllrex]{align-items:center;gap:var(--s-1);min-height:44px;font-size:var(--fs-14);font-weight:var(--fw-semibold);text-decoration:none;display:inline-flex}.card-more[data-astro-cid-y2vllrex]{color:var(--c-ink)}.card-live[data-astro-cid-y2vllrex]{color:var(--c-accent)}.card-more[data-astro-cid-y2vllrex]:hover,.card-live[data-astro-cid-y2vllrex]:hover{text-underline-offset:4px;text-decoration:underline}
