html{scroll-behavior:smooth}.links-page.svelte-roltm1{min-height:100svh;background:var(--term-bg);background-image:radial-gradient(circle,oklch(1 0 0 / 2.5%) 1px,transparent 1px);background-size:20px 20px;font-family:var(--term-font);font-size:.8rem;color:var(--term-white)}.links-wrap.svelte-roltm1{width:100%;max-width:560px;margin:0 auto;padding:3rem 1.25rem 4.5rem;display:flex;flex-direction:column;gap:1.75rem}.c-green.svelte-roltm1{color:var(--term-green)}.c-cyan.svelte-roltm1{color:var(--term-cyan)}.c-white.svelte-roltm1{color:var(--term-white)}.c-gray.svelte-roltm1{color:var(--term-gray)}.profile-header.svelte-roltm1{display:flex;align-items:center;gap:1.25rem}.avatar-ring.svelte-roltm1{flex-shrink:0;width:80px;height:80px;border-radius:50%;padding:2px;background:linear-gradient(135deg,var(--term-cyan),var(--term-green));box-shadow:0 0 0 1px #3aced64d,0 0 20px #33e78c26,0 0 40px #33e78c14;animation:svelte-roltm1-avatar-pulse 3s ease-in-out infinite}@keyframes svelte-roltm1-avatar-pulse{0%,to{box-shadow:0 0 0 1px #3aced64d,0 0 20px #33e78c26,0 0 40px #33e78c14}50%{box-shadow:0 0 0 1px #3aced67f,0 0 28px #33e78c40,0 0 56px #33e78c1f}}.avatar-img.svelte-roltm1{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;border:2px solid var(--term-bg)}.whoami-block.svelte-roltm1{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.whoami-prompt.svelte-roltm1{font-size:.65rem;color:var(--term-gray);line-height:1;overflow:hidden;white-space:nowrap;max-width:fit-content;animation:svelte-roltm1-type-in .6s steps(30,end) both .1s}@keyframes svelte-roltm1-type-in{0%{width:0}to{width:100%}}.whoami-name.svelte-roltm1{font-size:1.3rem;font-weight:700;color:var(--term-white);line-height:1.2;margin:0;text-shadow:0 0 20px oklch(.9 0 0 / 15%)}.whoami-role.svelte-roltm1{font-size:.78rem;line-height:1.3;margin:0}.whoami-tags.svelte-roltm1{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.1rem}.wtag.svelte-roltm1{font-size:.62rem;color:var(--term-gray);background:#ffffff0a;border:1px solid var(--term-border);border-radius:2px;padding:.1rem .35rem;white-space:nowrap}@media (max-width: 420px){.profile-header.svelte-roltm1{flex-direction:column;align-items:flex-start}.avatar-ring.svelte-roltm1{width:64px;height:64px}}.stack-block.svelte-roltm1{background:var(--term-bg-alt);border:1px solid var(--term-border);border-radius:4px;overflow:hidden;transition:border-color .2s}.stack-block.svelte-roltm1:has(.stack-chevron.open:where(.svelte-roltm1)){border-color:#33e78c33}.stack-toggle.svelte-roltm1{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1rem;background:none;border:none;cursor:pointer;font-family:var(--term-font);text-align:left;color:inherit}.stack-toggle.svelte-roltm1:hover{background:#ffffff05}.stack-prompt.svelte-roltm1{font-size:.7rem;line-height:1}.stack-comment.svelte-roltm1{color:var(--term-green-dim);opacity:.65}.stack-chevron.svelte-roltm1{font-size:.5rem;color:var(--term-gray);transition:transform .15s ease,color .12s;flex-shrink:0}.stack-chevron.open.svelte-roltm1{transform:rotate(90deg);color:var(--term-green)}.stack-list.svelte-roltm1{display:flex;flex-direction:column;gap:.35rem;padding:0 1rem .85rem}.stack-row.svelte-roltm1{display:grid;grid-template-columns:6rem 1fr;gap:.75rem;align-items:baseline;font-size:.73rem;line-height:1.4}.stack-key.svelte-roltm1{font-weight:700;white-space:nowrap;letter-spacing:.02em}.stack-val.svelte-roltm1{color:var(--term-white)}.stack-summary.svelte-roltm1{font-size:.62rem;color:var(--term-gray);padding:0 1rem .65rem;margin:0;line-height:1.4;letter-spacing:.02em}@media (max-width: 420px){.stack-row.svelte-roltm1{grid-template-columns:1fr;gap:0}.stack-key.svelte-roltm1{font-size:.65rem;margin-bottom:.05rem}}.links-list.svelte-roltm1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.links-list.svelte-roltm1 li:where(.svelte-roltm1){animation:svelte-roltm1-card-enter .35s ease-out both;animation-delay:calc(var(--i, 0) * 80ms + .2s)}@keyframes svelte-roltm1-card-enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.lk-card.svelte-roltm1{display:grid;grid-template-columns:5.25rem 1fr 1.25rem;align-items:center;gap:.75rem;padding:.65rem .85rem;background:var(--term-bg-alt);border:1px solid var(--term-border);border-left:3px solid var(--accent, var(--term-green));border-radius:4px;text-decoration:none;transition:background .12s,border-color .12s,box-shadow .12s}.lk-card.svelte-roltm1:hover{background:#ffffff08;border-color:var(--accent, var(--term-green));box-shadow:0 0 0 1px oklch(from var(--accent, var(--term-green)) l c h / 20%),0 0 20px oklch(from var(--accent, var(--term-green)) l c h / 10%)}.lk-tag.svelte-roltm1{font-size:.62rem;font-weight:700;letter-spacing:.04em;color:var(--accent, var(--term-green));background:#ffffff0d;border:1px solid oklch(1 0 0 / 10%);border-radius:2px;padding:.15rem .4rem;text-align:center;white-space:nowrap;transition:border-color .12s}.lk-card.svelte-roltm1:hover .lk-tag:where(.svelte-roltm1){border-color:var(--accent, var(--term-green))}.lk-body.svelte-roltm1{display:flex;flex-direction:column;gap:.1rem;min-width:0}.lk-title.svelte-roltm1{font-size:.78rem;font-weight:600;color:var(--term-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.lk-desc.svelte-roltm1{font-size:.67rem;color:var(--term-gray);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-arrow.svelte-roltm1{font-size:.85rem;color:var(--term-gray);transition:color .12s,transform .12s;justify-self:end}.lk-card.svelte-roltm1:hover .lk-arrow:where(.svelte-roltm1){color:var(--accent, var(--term-green));transform:translate(2px)}@media (max-width: 420px){.lk-card.svelte-roltm1{grid-template-columns:4.5rem 1fr 1rem;gap:.5rem}.lk-desc.svelte-roltm1{display:none}}.social-row.svelte-roltm1{list-style:none;padding:0;margin:0;display:flex;gap:.5rem;flex-wrap:wrap}.social-chip.svelte-roltm1{font-size:.68rem;color:var(--term-gray);background:var(--term-bg-alt);border:1px solid var(--term-border);border-radius:2px;padding:.3rem .75rem;text-decoration:none;transition:color .12s,border-color .12s}.social-chip.svelte-roltm1:hover{color:var(--term-cyan);border-color:var(--term-cyan);box-shadow:0 0 8px #3aced626}.lk-footer.svelte-roltm1{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-top:.25rem}.status-dot.svelte-roltm1{width:6px;height:6px;border-radius:50%;background:var(--term-green);flex-shrink:0;animation:svelte-roltm1-pulse-dot 2.5s ease-in-out infinite}@keyframes svelte-roltm1-pulse-dot{0%,to{opacity:1;box-shadow:0 0 #00bd6c7f;box-shadow:0 0 oklch(.7 .2 155 / 50%)}60%{opacity:.8;box-shadow:0 0 0 5px #00bd6c00;box-shadow:0 0 0 5px oklch(.7 .2 155 / 0%)}}.footer-text.svelte-roltm1{font-size:.68rem;color:var(--term-gray);letter-spacing:.03em}@media (prefers-reduced-motion: reduce){.links-list.svelte-roltm1 li:where(.svelte-roltm1),.whoami-prompt.svelte-roltm1,.avatar-ring.svelte-roltm1{animation:none}.links-list.svelte-roltm1 li:where(.svelte-roltm1){opacity:1;transform:none}.whoami-prompt.svelte-roltm1{width:100%}}
