:root{--bg:#0e0e0f;--ink:#e9e6df;--ink-2:#8d8a84;--ink-3:#55534f;--line:#e9e6df1a;--accent:#fff01a;--font:"Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1)}html[data-accent=soft]{--accent:#e6f06a}html[data-accent=neon]{--accent:#eeff2e}html[data-accent=orange]{--accent:#ff6a2b}html[data-accent=mint]{--accent:#6fe3c6}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word;font-weight:400}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:var(--bg)}.label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:500}#veil{z-index:100;background:var(--accent);clip-path:circle(0% at var(--vx,50%) var(--vy,50%));pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}#veil span{letter-spacing:.5em;color:#0e0e0f;opacity:0;margin-right:-.5em;font-size:12px;font-weight:800;transition:opacity .3s}html.veil-out #veil{clip-path:circle(150% at var(--vx,50%) var(--vy,50%));transition:clip-path .62s cubic-bezier(.76,0,.24,1)}html.veil-out #veil span{opacity:1;transition-delay:.35s}html.veiled #veil{clip-path:circle(150%)}html.veiled #veil span{opacity:1}html.veil-in #veil{clip-path:circle(0%);transition:clip-path .8s cubic-bezier(.76,0,.24,1) .1s}html.veil-in #veil span{opacity:0}.spinner[data-astro-cid-lwhtbcw4]{width:var(--size);height:var(--size);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.spinner[data-astro-cid-lwhtbcw4].interactive{touch-action:none}.spinner[data-astro-cid-lwhtbcw4] svg[data-astro-cid-lwhtbcw4]{width:100%;height:100%;display:block;overflow:visible}.spinner[data-astro-cid-lwhtbcw4].warp svg[data-astro-cid-lwhtbcw4]{transition:transform 1.1s cubic-bezier(.55,0,.85,.35);transform:rotate(600deg)scale(2.6)}.spinner[data-astro-cid-lwhtbcw4].warp .center[data-astro-cid-lwhtbcw4]{opacity:0;transition:opacity .25s}.b-base[data-astro-cid-lwhtbcw4]{fill:var(--ink);opacity:0}.b-acc[data-astro-cid-lwhtbcw4]{fill:var(--accent);opacity:0}.center[data-astro-cid-lwhtbcw4]{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.center[data-astro-cid-lwhtbcw4]>span[data-astro-cid-lwhtbcw4]{transition:opacity .5s var(--ease), transform .6s var(--ease), filter .5s var(--ease);display:block}.c-idle[data-astro-cid-lwhtbcw4]{letter-spacing:.42em;color:var(--ink-2);white-space:nowrap;margin-left:.21em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner[data-astro-cid-lwhtbcw4][data-door] .c-idle[data-astro-cid-lwhtbcw4]{font-size:max(12px, calc(var(--size) * .032));letter-spacing:.24em;text-transform:uppercase;color:#0e0e0f;background:var(--accent);transition:transform .5s cubic-bezier(.34, 1.56, .64, 1), box-shadow .5s var(--ease);margin-left:0;padding:.55em .7em .55em .94em;font-weight:800}.spinner[data-astro-cid-lwhtbcw4][data-door].door-on .c-idle[data-astro-cid-lwhtbcw4]{box-shadow:0 0 0 10px color-mix(in srgb, var(--accent) 14%, transparent), 0 0 48px color-mix(in srgb, var(--accent) 35%, transparent);transform:translate(-50%,-50%)scale(1.22)}.c-code[data-astro-cid-lwhtbcw4]{color:var(--ink-2);font-variant-numeric:tabular-nums}.c-name[data-astro-cid-lwhtbcw4]{font-size:calc(var(--size) * .068);letter-spacing:-.035em;color:var(--ink);max-width:calc(var(--size) * .36);margin-top:10px;font-weight:600;line-height:1.15}.c-name[data-astro-cid-lwhtbcw4].multi{font-size:calc(var(--size) * .038);line-height:1.45}@media (width<=720px){.center[data-astro-cid-lwhtbcw4] .c-code[data-astro-cid-lwhtbcw4]{display:none}}.c-meta[data-astro-cid-lwhtbcw4]{letter-spacing:.2em;color:var(--accent);margin-top:12px;font-size:10px}.center[data-astro-cid-lwhtbcw4]:not(.active) .c-code[data-astro-cid-lwhtbcw4],.center[data-astro-cid-lwhtbcw4]:not(.active) .c-name[data-astro-cid-lwhtbcw4],.center[data-astro-cid-lwhtbcw4]:not(.active) .c-meta[data-astro-cid-lwhtbcw4]{opacity:0;filter:blur(6px);transform:translateY(6px)}.center[data-astro-cid-lwhtbcw4].active .c-idle[data-astro-cid-lwhtbcw4]{opacity:0;filter:blur(6px)}
