:root{--color-primary:#fff;--color-primary-border:#e5e7eb;--color-primary-text:#1a1f1b;--color-accent:#2f5f4a;--color-accent-muted:#cbd7d2;--color-accent-text:#fff;--color-accent-muted-text:#1c2e1e;--color-bg:#fafafa;--color-surface:#fff;--color-surface-raised:#f4f8f6;--color-surface-3:#f3f4f6;--color-hover:#f3f4f6;--color-text-main:#111827;--color-text-sub:#374151;--color-text-muted:#6b7280;--color-text-disabled:#d1d5db;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--elev-btn-shadow:0 1px 3px #0000001a;--elev-btn-border:var(--color-border);--elev-btn-bg:var(--color-surface);--elev-ghost-bg:#0000;--elev-fab-shadow:0 3px 10px #00000029,0 1px 3px #0000001f;--hover-veil:#0000001a;--hover-veil-strong:#00000024;--highlight-bg:#ffe066;--highlight-fg:#1f1f1f;--color-scrollbar:#d1d5db;--color-scrollbar-hover:#9ca3af;--map-accent:var(--color-accent);--map-accent-border:var(--color-primary-border);--map-caret-border:var(--color-primary-border);--map-accent-bg:var(--color-surface-3);--map-accent-muted:var(--color-accent-muted);--map-border:var(--color-surface-raised);--map-text:var(--color-text-main);--map-surface:var(--color-bg);--map-text-muted:var(--color-text-disabled);--marker-normal:#9ca3af;--marker-active:#2f5f4a;--marker-cluster:#374151;color-scheme:only light}:root[data-mode=dark]{--color-bg:#0f0f0f;--color-surface:#212121;--color-text-main:#fff;--color-text-sub:#ddd;--color-border:#303030;--color-primary:#0f0f0f;color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafafa;background:var(--color-bg);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}@media (max-width:849px){body,html{overflow-x:hidden}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{-webkit-user-select:none;user-select:none}.post-content img{display:block;height:auto;max-width:100%}.hot-criteria{position:relative}.hot-criteria-tooltip{background:#111827;background:var(--color-text-main);border-radius:8px;box-shadow:0 2px 10px #0000002e;color:#fff;display:none;font-size:11px;font-weight:500;left:0;line-height:1.6;padding:6px 12px;pointer-events:none;position:absolute;top:calc(100% + 6px);white-space:nowrap;z-index:100}.hot-criteria:hover .hot-criteria-tooltip{display:block}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dots-loading{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:"."}}.dots-loading:after{animation:dots-loading 1.2s step-end infinite;content:"."}@keyframes bounce-dot{0%{animation-timing-function:cubic-bezier(.3,0,.2,1);opacity:.3;transform:translateY(0) scale(1)}22%{animation-timing-function:cubic-bezier(.4,0,.6,1);opacity:1;transform:translateY(-9px) scale(1.12)}55%,to{opacity:.3;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.bounce-dot{animation:none!important;opacity:.55!important}}.title-search-input::placeholder{color:var(--color-header-fg-muted)}.board-title-input::placeholder{color:#d1d5db;color:var(--color-text-disabled);font-size:.95rem;font-weight:500;letter-spacing:normal}.App{text-align:left;-webkit-user-select:none;user-select:none}.board-panel{-webkit-user-select:text;user-select:text}@keyframes spin{to{transform:rotate(1turn)}}.chart-loading-spinner{animation:spin .8s linear infinite;border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-accent);height:28px;width:28px}@media (prefers-reduced-motion:reduce){.chart-loading-spinner{animation-duration:2.4s}}@keyframes handle-hint{0%{transform:translateY(0)}20%{transform:translateY(-4px)}38%{transform:translateY(0)}56%{transform:translateY(-3px)}72%{transform:translateY(0)}to{transform:translateY(0)}}.handle-hint-anim{animation:handle-hint .9s ease-in-out 1}*{scrollbar-width:none}::-webkit-scrollbar{height:0;width:0}
/*# sourceMappingURL=main.f521ff24.css.map*/