:root{--bg-canvas:#0c1015;--bg-nav:#0b0e12;--bg-surface:#11171e;--bg-surface-raised:#18212b;--bg-hover:#202a35;--border-subtle:#29313a;--border-strong:#46515e;--text-primary:#f5f6f7;--text-secondary:#b8c0ca;--text-muted:#86919e;--accent-red:#da2430;--accent-red-hover:#f13a45;--accent-red-dim:#562027;--side-pro:#e33541;--side-con:#3689db;--side-con-dim:#193550;--status-live:#f04c4c;--status-wait:#d6ab45;--status-success:#55c982;--status-neutral:#768493;--rank-gold:#e8b94f;--rank-silver:#b8c2d2;--rank-bronze:#c98a63;--focus-ring:#f5c15f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-badge:3px;--radius-button:4px;--radius-panel:2px;--font-body:"Pretendard Variable", "SUIT Variable", "Noto Sans KR", system-ui, sans-serif}*{box-sizing:border-box}body{color:var(--text-primary);background:var(--bg-canvas);font-family:var(--font-body);margin:0}button,input,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nj-page{width:min(100%,1440px);margin-inline:auto;padding-inline:24px}.nj-top{grid-template-columns:minmax(0,3fr) minmax(360px,2fr);gap:16px;display:grid}.nj-lower{grid-template-columns:minmax(0,2fr) minmax(330px,1fr);gap:16px;display:grid}.nj-section-title{align-items:center;gap:12px;font-size:23px;font-weight:750;display:flex}.nj-section-title:before{content:"";background:var(--accent-red);width:6px;height:22px;transform:skew(-17deg)}.nj-button{cursor:pointer;border-radius:4px;min-height:42px;padding:0 18px;font-size:14px;font-weight:700}.nj-button--primary{background:var(--accent-red);color:#fff;border:1px solid #0000}.nj-button--primary:hover{background:var(--accent-red-hover)}.nj-button--secondary{color:var(--text-primary);border:1px solid var(--border-strong);background:0 0}.nj-button--secondary:hover{background:var(--bg-hover)}.nj-button:disabled{cursor:not-allowed;opacity:.45}.nj-row{border-bottom:1px solid var(--border-subtle)}.nj-row:hover{background:var(--bg-hover)}.nj-tabular{font-variant-numeric:tabular-nums}@media (width<=1023px){.nj-page{padding-inline:16px}.nj-top,.nj-lower{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.nj-page{padding-inline:12px}.nj-section-title{font-size:19px}.nj-button{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html,body,#root{min-height:100%}:root{--nonjeom-focus:#f5c15f}[data-theme=dark]{--nonjeom-focus:#f5c15f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--nonjeom-focus:#8f4a36;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-testid=current-topic-title]{text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}@media (width<=1023px){[data-testid=home-content]{overflow-wrap:anywhere}[data-testid=home-content] [role=heading]{word-break:keep-all;overflow-wrap:anywhere}}[role=button],[role=link],[role=radio],button,a{-webkit-tap-highlight-color:transparent}[role=button]:focus-visible,[role=link]:focus-visible,[role=radio]:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid var(--nonjeom-focus)!important}[aria-disabled=true]{cursor:not-allowed!important}::selection{color:#fff;background:#562027}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}