.comments-section{background:#1e293b99;border:1px solid #94a3b81a;border-radius:16px;padding:2rem}.comments-section h2{color:#f1f5f9;font-size:1.25rem;margin-bottom:1.5rem}.comment-form-container{margin-bottom:2rem}.comment-form{margin-bottom:0}.comment-editor-box{background:#0f172a99;border:1px solid #94a3b833;border-radius:8px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.comment-editor-box:focus-within{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f64d}.comment-editor-box .toastui-editor-defaultUI{border:none!important}.comment-editor-box .toastui-editor-defaultUI-toolbar{background-color:#1e293bcc!important;border-bottom:1px solid #94a3b826!important}.comment-editor-box .toastui-editor-main{background-color:#0f172a80!important}.comment-editor-box .toastui-editor-main .toastui-editor-md-container,.comment-editor-box .toastui-editor-main .toastui-editor-ww-container{background-color:initial!important}.comment-form-actions{display:flex;justify-content:flex-end;margin-top:.75rem}.comment-login-banner{align-items:center;background:#1e293b66;border:1px dashed #94a3b84d;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;font-size:.95rem;justify-content:space-between;padding:1.25rem 1.5rem;transition:all .2s ease}.comment-login-banner:hover{background:#3b82f61a;border-color:#3b82f6;color:#60a5fa}.comment-login-action{color:#3b82f6;font-weight:600}.comment-login-banner:hover .comment-login-action{color:#93c5fd;text-decoration:underline}.inline-reply-form{background:#0f172a66;border:1px solid #94a3b840;border-radius:8px;margin-top:.75rem;padding:1rem}.reply-indicator{align-items:center;background:#3b82f61a;border-radius:6px;color:#60a5fa;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.75rem;padding:.5rem .75rem}.reply-indicator button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.85rem;padding:2px 6px}.reply-indicator button:hover{color:#f87171}.reply-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.comments-list{clear:both}.empty-comments{color:#64748b;padding:2rem;text-align:center}.comment-item{background:#33415533;border-radius:8px;margin-bottom:.75rem;padding:1.25rem}.comment-header{display:flex;gap:1rem;margin-bottom:.5rem}.comment-author{color:#f1f5f9;font-weight:500;transition:color .2s ease}.comment-author:hover{color:#60a5fa}.comment-date{color:#64748b;font-size:.85rem}.comment-content{color:#cbd5e1;line-height:1.6;margin-bottom:.5rem}.comment-content .content-renderer-root{color:#cbd5e1;font-size:14.5px;line-height:1.65}.comment-content .content-renderer-root h1,.comment-content .content-renderer-root h2,.comment-content .content-renderer-root h3{border-bottom:none;color:#f1f5f9;font-weight:600;margin-bottom:.35rem;margin-top:.75rem;padding-bottom:0}.comment-content .content-renderer-root h1{font-size:1.2rem}.comment-content .content-renderer-root h2{font-size:1.1rem}.comment-content .content-renderer-root h3{font-size:1rem}.comment-content .content-renderer-root p{margin-bottom:.5rem}.comment-content .content-renderer-root blockquote{font-size:.92rem;margin:.6rem 0;padding:.5rem .8rem}.comment-content .content-renderer-root ol,.comment-content .content-renderer-root ul{margin:.4rem 0;padding-left:1.25rem!important}.comment-content .content-renderer-root hr{margin:.75rem 0}.comment-actions{align-items:center;display:flex;gap:.75rem}.like-btn{align-items:center;background:#f43f5e1a;border:1px solid #f43f5e33;border-radius:6px;color:#f43f5e;cursor:pointer;display:inline-flex;font-size:.85rem;gap:.25rem;padding:.25rem .6rem;transition:all .2s ease}.like-btn:hover:not(:disabled){background:#f43f5e33;border-color:#f43f5e66;color:#fda4af}.like-btn:disabled{cursor:not-allowed;opacity:.6}.delete-btn,.reply-btn{background:none;border:none;color:#64748b;cursor:pointer;font-size:.85rem;transition:color .2s ease}.reply-btn:hover{color:#60a5fa}.delete-btn:hover{color:#f87171}.replies-list{border-left:2px solid #94a3b81a;margin-left:2rem;margin-top:1rem;padding-left:1rem}.reply-item{background:#3341554d;border-radius:6px;margin-bottom:.5rem;padding:1rem}@media (max-width:640px){.comments-section{padding:1.5rem}.replies-list{margin-left:1rem}}.comment-content a{color:#60a5fa;text-decoration:none;transition:color .2s ease}.comment-content a:hover{color:#93c5fd;text-decoration:underline}.user-badge-container{align-items:center;display:inline-flex;gap:6px;margin-left:6px;vertical-align:middle}.user-tier-badge{align-items:center;border:1px solid #ffffff26;border-radius:12px;box-shadow:0 2px 4px #0000001a;display:inline-flex;font-size:11px;font-weight:700;gap:3px;line-height:1;padding:2px 6px;text-shadow:0 1px 1px #0003}.user-tier-badge__icon{height:14px;object-fit:contain;width:14px}.user-tier-badge__text{font-family:Outfit,Inter,sans-serif}.user-rep-badge{align-items:center;background:#fbbf2426;border:1px solid #fbbf2459;border-radius:12px;box-shadow:0 2px 4px #f59e0b0d;color:#f59e0b;display:inline-flex;font-size:11px;font-weight:600;gap:3px;padding:2px 6px}.user-rep-badge__emoji{font-size:10px}.tier-iron{background:linear-gradient(135deg,#a1a1aa,#71717a);color:#f4f4f5}.tier-bronze{background:linear-gradient(135deg,#ca8a04,#854d0e);color:#fef9c3}.tier-silver{background:linear-gradient(135deg,#cbd5e1,#64748b);color:#f8fafc}.tier-gold{background:linear-gradient(135deg,#fbbf24,#b45309);border-color:#fbbf2466;color:#fffbeb}.tier-platinum{background:linear-gradient(135deg,#38bdf8,#0369a1);border-color:#38bdf866;color:#f0f9ff}.tier-emerald{background:linear-gradient(135deg,#34d399,#047857);border-color:#34d39966;color:#ecfdf5}.tier-diamond{background:linear-gradient(135deg,#818cf8,#4338ca);border-color:#818cf866;color:#e0e7ff}.tier-master{background:linear-gradient(135deg,#c084fc,#6b21a8);border-color:#c084fc66;color:#faf5ff}.tier-grandmaster{background:linear-gradient(135deg,#f43f5e,#9f1239);border-color:#f43f5e66;color:#fff1f2}.tier-challenger{background:linear-gradient(135deg,#fb7185,#be123c);border-color:#fb718580;box-shadow:0 0 8px #fb718566;color:#fff1f2}.user-badge-container--sm .user-tier-badge{font-size:10px;padding:1px 4px}.user-badge-container--sm .user-tier-badge__icon{height:12px;width:12px}.user-badge-container--sm .user-rep-badge{font-size:10px;padding:1px 4px}.user-badge-container--lg .user-tier-badge{border-radius:14px;font-size:12px;padding:3px 8px}.user-badge-container--lg .user-tier-badge__icon{height:16px;width:16px}.user-badge-container--lg .user-rep-badge{border-radius:14px;font-size:12px;padding:3px 8px}.content-renderer-root{color:#e2e8f0;font-size:15.5px;line-height:1.68;overflow-wrap:break-word;white-space:normal!important;word-break:break-word}.content-renderer-root h1,.content-renderer-root h2,.content-renderer-root h3,.content-renderer-root h4,.content-renderer-root h5,.content-renderer-root h6{color:#fff;font-weight:700;line-height:1.35}.content-renderer-root h1{border-bottom:1px solid #ffffff1f;font-size:1.65rem;margin-bottom:.5rem;margin-top:1.6rem;padding-bottom:.3rem}.content-renderer-root h2{border-bottom:1px solid #ffffff14;font-size:1.35rem;margin-bottom:.45rem;margin-top:1.4rem;padding-bottom:.25rem}.content-renderer-root h3{font-size:1.15rem;margin-bottom:.35rem;margin-top:1.1rem}.content-renderer-root h4{font-size:1.05rem;margin-bottom:.3rem;margin-top:.9rem}.content-renderer-root p{line-height:1.68;margin-bottom:.8rem;margin-top:0}.content-renderer-root p:last-child{margin-bottom:0}.content-renderer-root ol,.content-renderer-root ul{margin-bottom:.8rem;margin-top:.25rem;padding-left:1.5rem!important}.content-renderer-root ul{list-style-type:disc!important}.content-renderer-root ol{list-style-type:decimal!important}.content-renderer-root li{line-height:1.65;list-style-position:outside!important;margin-bottom:.25rem}.content-renderer-root li>p{margin-bottom:.25rem;margin-top:0}.content-renderer-root li:last-child{margin-bottom:0}.content-renderer-root blockquote{background:#3b82f614;border-left:4px solid #3b82f6;border-radius:0 8px 8px 0;color:#cbd5e1;line-height:1.65;margin:1rem 0;padding:.6rem 1rem}.content-renderer-root blockquote>:last-child{margin-bottom:0}.content-renderer-root code{background:#ffffff1a;border-radius:4px;color:#fca5a5;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.88em;padding:.15em .35em}.content-renderer-root pre{background:#181c24;border:1px solid #ffffff1a;border-radius:8px;margin:1rem 0;overflow-x:auto;padding:.9rem 1.1rem}.content-renderer-root pre code{background:#0000;color:#e2e8f0;font-size:.9rem;line-height:1.5;padding:0}.content-renderer-root table{border-collapse:collapse;display:block;font-size:.95rem;margin:1.2rem 0;overflow-x:auto;width:100%}.content-renderer-root td,.content-renderer-root th{border:1px solid #ffffff26;padding:.65rem .9rem;text-align:left}.content-renderer-root th{background:#ffffff14;color:#f8fafc;font-weight:600}.content-renderer-root tr:nth-child(2n){background:#ffffff05}.content-renderer-root img{border-radius:8px;box-shadow:0 4px 12px #0000004d;display:block;height:auto;margin:.8rem 0;max-width:100%}.content-renderer-root a{color:#60a5fa;text-decoration:none;transition:color .15s ease}.content-renderer-root a:hover{color:#93c5fd;text-decoration:underline}.content-renderer-root hr{background:#ffffff1f;border:none;height:1px;margin:1.5rem 0}.markdown-editor-wrapper{background:#131720;border:1px solid #ffffff26;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.markdown-editor-wrapper:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f640}.toastui-markdown-editor,.toastui-markdown-editor .toastui-editor-defaultUI{border:none}.editor-upload-error{background:#ef444426;border-bottom:1px solid #ef44444d;color:#fca5a5;font-size:13px;padding:8px 14px}.editor-upload-status{background:#3b82f61f;border-bottom:1px solid #3b82f640;color:#93c5fd;font-size:13px;padding:8px 14px}.markdown-editor-statusbar{align-items:center;background:#161b24;border-top:1px solid #ffffff14;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;padding:8px 14px}.statusbar-hint{color:#64748b}.statusbar-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notice-detail-container{box-sizing:border-box;margin:0 auto;max-width:1400px;min-height:calc(100vh - 130px);padding:2rem 48px}.notice-detail-card{width:100%}.error-container{padding:3rem;text-align:center}.error-container h2{color:#f1f5f9;margin-bottom:1rem}.error-container p{color:#94a3b8;margin-bottom:2rem}.breadcrumb{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.25rem;margin-bottom:1rem}.breadcrumb a{color:#60a5fa;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb-sep{color:#475569;margin:0 .1rem}.breadcrumb-current{color:#cbd5e1;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-header-section{background:linear-gradient(135deg,#1e3a64e6,#0f172afa);border:1px solid #60a5fa33;border-radius:14px;margin-bottom:1.5rem;overflow:hidden;padding:18px 20px;position:relative}.notice-header-section:before{background:linear-gradient(90deg,#1d4ed826,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.notice-header-section h1{color:#f1f5f9;font-size:1.5rem;line-height:1.35;margin:.5rem 0 .75rem;position:relative}.notice-header-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;position:relative}.category-badge{background:#3b82f626;border:1px solid #3b82f64d;border-radius:12px;color:#93c5fd}.category-badge,.pinned-badge{display:inline-block;font-size:.75rem;margin-bottom:.5rem;padding:2px 10px}.pinned-badge{background:#ef444426;border:1px solid #ef44444d;border-radius:12px;color:#fca5a5;margin-left:.5rem}.author-link{color:#a78bfa;text-decoration:none}.author-date{align-items:center;color:#64748b;display:inline-flex;font-size:.8rem}.notice-article{background:#1e293b99;background:var(--bg-card,#1e293b99);border:1px solid #94a3b81a;border:1px solid var(--border-color,#94a3b81a);border-radius:12px;border-radius:var(--border-radius-card,12px);margin-bottom:2rem;overflow:hidden}.notice-content-body{padding:2rem}.notice-footer{align-items:center;background:#0f172a66;display:flex;justify-content:space-between;padding:1.5rem 2rem}.notice-stats{color:#94a3b8;display:flex;font-size:.9rem;gap:1.5rem}.notice-actions-group{display:flex;gap:.5rem}.action-btn{align-items:center;background:#33415599;border:1px solid #94a3b833;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:.85rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.action-btn:hover{background:#334155cc;color:#e2e8f0}.action-btn.delete:hover{background:#ef44441a;border-color:#ef44444d;color:#f87171}@media (max-width:768px){.notice-detail-container{padding:2rem 24px}}@media (max-width:640px){.notice-detail-container{padding:1rem}.notice-content-body,.notice-footer{padding:1.5rem}.notice-footer{flex-direction:column;gap:1rem}.notice-actions-group{justify-content:center;width:100%}}
/*# sourceMappingURL=2366.2399ae41.chunk.css.map*/