@font-face{font-family:Atomy;src:url(./Atomy-Light.Bh7btfui.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Atomy;src:url(./Atomy-Medium.B5Lw6sXS.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Atomy;src:url(./Atomy-Bold.DSj7NaJl.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-brand-50:#f0f0ff;--color-brand-100:#e0e1ff;--color-brand-200:#c7c8fe;--color-brand-300:#a5a7fc;--color-brand-400:#8280f8;--color-brand-500:#6c63ef;--color-brand-600:#5b4dd8;--color-brand-700:#4a3dbe;--color-brand-800:#3c329a;--color-brand-900:#2f2877;--color-brand-950:#1a1644;--color-neutral-0:#fff;--color-neutral-50:#f8f9fb;--color-neutral-100:#f1f3f6;--color-neutral-200:#e4e7ed;--color-neutral-300:#d1d5de;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--color-neutral-950:#030712;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-accent:#f59e0b;--color-atomy:#00b6f0;--font-sans:-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans KR", "Malgun Gothic", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--font-atomy:"Atomy", var(--font-sans);--text-xs:.8125rem;--text-sm:.875rem;--text-base:.9375rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--radius-card:16px;--radius-button:9999px;--font-base:15px;--line-height-base:1.55;--tracking-tight:-.01em;--tracking-normal:0em;--space-card-p:16px 20px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-glow:0 0 20px #6c63ef59;--shadow-card:0 2px 8px #00000014, 0 0 0 1px #0000000a;--transition-fast:.1s ease;--transition-normal:.2s ease;--transition-slow:.3s ease-in-out;--transition-spring:.4s cubic-bezier(.34, 1.56, .64, 1);--bg-base:#fff;--bg-subtle:#f5f5f5;--bg-muted:#ededed;--bg-card:#f8f9fa;--border-color:#00000014;--text-primary:#000;--text-secondary:#999;--text-muted:#bdbdbd;--color-link:#0095f6;--brand-primary:var(--color-brand-500);--brand-primary-rgb:108, 99, 239;--header-height:50px;--navbar-height:calc(64px + env(safe-area-inset-bottom))}[data-theme=dark],.dark{--bg-base:#101010;--bg-subtle:#181818;--bg-muted:#2a2a2a;--bg-card:#161616;--border-color:#ffffff1f;--text-primary:#fff;--text-secondary:#9ca3af;--text-muted:#6b7280;--color-link:#0095f6;--brand-primary:var(--color-brand-500);--shadow-card:0 2px 8px #0006, 0 0 0 1px #ffffff0d;--logo-text-secondary:#fff}*,:before,:after{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;margin:0;padding:0;-webkit-tap-highlight-color:#0000!important;-webkit-tap-highlight-color:transparent!important}@media (pointer:fine){*,:before,:after{-webkit-user-select:text;user-select:text;-webkit-user-drag:auto}a,button,[role=button],.topbar__logo,.bottomnav__item{-webkit-user-select:none;user-select:none}}input,textarea,[contenteditable=true]{-webkit-user-select:text!important;user-select:text!important}html,body{min-height:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;background:var(--bg-subtle);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--line-height-base,1.55)}a{color:inherit;text-decoration:none}a,button,[role=button],input,textarea,select{-webkit-tap-highlight-color:#0000!important;outline:none!important}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}img,video{max-width:100%;display:block}@media (pointer:coarse){img,video{pointer-events:none}}button{cursor:pointer;background:0 0;border:none;font-family:inherit}::view-transition-old(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){animation-name:vt-fade-out}::view-transition-new(root){animation-name:vt-fade-in}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-old(media-shared){mix-blend-mode:normal;animation:none}::view-transition-new(media-shared){mix-blend-mode:normal;animation:none}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-media-expand{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.__devtag-badge{z-index:99999;-webkit-backdrop-filter:blur(8px);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#0f0f0fd9;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:0;font-family:SF Mono,Fira Code,monospace;font-size:9px;font-weight:600;transition:all .2s cubic-bezier(.23,1,.32,1);display:inline-flex;position:absolute;right:2px;overflow:hidden;box-shadow:0 4px 12px #0000004d}:hover>.__devtag-badge{opacity:1;pointer-events:auto}.__devtag-name{text-overflow:ellipsis;background:#8b5cf6e6;max-width:140px;padding:2px 8px;overflow:hidden}.__devtag-btn{color:#fffc;cursor:pointer;background:0 0;border:none;border-left:1px solid #ffffff1a;justify-content:center;align-items:center;width:22px;height:20px;transition:all .15s;display:flex}.__devtag-btn:hover{color:#fff;background:#ffffff26}.__devtag-btn:active{background:#ffffff0d}.__devtag-copy:hover{color:#10b981}.__devtag-ai:hover{color:#a855f7}.__devtag-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.__devtag-tooltip{color:#fff;white-space:nowrap;pointer-events:none;background:#10b981f2;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700;animation:.15s __devtag-fadeup;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 2px 8px #0000004d}@keyframes __devtag-fadeup{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}svelte-navigator-button,#svelte-inspector-button,.__svelte-inspector,[id^=svelte-inspector]{display:none!important}body.show-svelte-inspector svelte-navigator-button,body.show-svelte-inspector #svelte-inspector-button,body.show-svelte-inspector .__svelte-inspector,body.show-svelte-inspector [id^=svelte-inspector]{z-index:999999!important;pointer-events:auto!important;display:flex!important}.post-body .atomy-join-btn,.text-content .atomy-join-btn,.join-buttons-container,.markdown-content .atomy-join-btn,.feed-wysiwyg .atomy-join-btn{display:none!important}.atomy-join-btn{box-sizing:border-box;background-color:#00b4f0;border-radius:12px;justify-content:center;align-items:center;width:100%;margin-top:14px;padding:14px 16px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;box-shadow:0 6px 20px #00b4f059;color:#fff!important}.atomy-join-btn:hover{background-color:#00a0d6;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 24px #00b4f073}.author-only-indicator{opacity:.8;margin-left:6px;font-size:.75rem;font-weight:500;display:none}.is-author .author-only-indicator{display:inline-block}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.admin-root.svelte-12qhfyh{width:100%;height:100vh;overflow:hidden}.scroll-to-top-btn.svelte-12qhfyh{bottom:var(--offset-bottom,100px);color:#fff;cursor:pointer;z-index:2100000;-webkit-tap-highlight-color:transparent;background:#00b6f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s,background .2s,box-shadow .2s;display:flex;position:fixed;left:auto;right:auto;box-shadow:0 4px 20px #00b6f059}.scroll-to-top-btn.svelte-12qhfyh:hover{background:#0095c5;transform:scale(1.1);box-shadow:0 6px 24px #00b6f080}.scroll-to-top-btn.svelte-12qhfyh:active{transform:scale(.95)}
