.App{min-height:100vh;text-align:center;width:100%}.App,.PageFrame{display:flex;flex-direction:column}.PageFrame{padding-top:60px;padding-top:var(--topbar-height)}.App .ContentsBody,.PageFrame{box-sizing:border-box;flex:1 1}.App .ContentsBody{height:auto;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-aspect-ratio:0.9){#root,.App,body,html{-ms-overflow-style:none;scrollbar-width:none}#root::-webkit-scrollbar,.App::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}}:root{--topbar-height:60px}@media (max-aspect-ratio:0.751){:root{--topbar-height:90px}}@media (max-aspect-ratio:0.601){:root{--topbar-height:112px}}@media (max-aspect-ratio:0.501){:root{--topbar-height:135px}}@media (max-aspect-ratio:0.429571){:root{--topbar-height:160px}}.loginWrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding-top:10em;width:100%}.loginWrapper .fact-logo{background-repeat:no-repeat;background-size:contain;height:153px;margin:0 auto;width:650px}@media (max-aspect-ratio:0.751){.loginWrapper{padding-top:12em}.loginWrapper .fact-logo{height:170px;width:720px}}@media (max-aspect-ratio:0.601){.loginWrapper{padding-top:14em}.loginWrapper .fact-logo{height:188px;width:800px}}@media (max-aspect-ratio:0.501){.loginWrapper{padding-top:16em}.loginWrapper .fact-logo{height:207px;width:880px}}@media (max-aspect-ratio:0.429571){.loginWrapper{padding-top:18em}.loginWrapper .fact-logo{height:226px;width:960px}}body{margin:0}#root,body{height:100%;width:100%}button{cursor:pointer}.social-login-container{display:flex;flex-direction:column;gap:10px;margin:50px auto;max-width:300px}.social-login-container button{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:10px;transition:transform .1s ease-in-out}.social-login-container button:active{transform:scale(.97)}button .icon{height:20px;margin-right:8px;width:20px}.btn-kakao{background-color:#fee500;color:#000}.btn-naver{aspect-ratio:150/40;background-repeat:no-repeat;background-size:contain;margin:0 auto;max-width:100%;width:150px}.btn-google{background-color:#fff;border:1px solid #ccc;color:#000}@media (max-aspect-ratio:0.751){.social-login-container button{border-radius:8px;font-size:18px;padding:14px}button .icon{height:26px;width:26px}.btn-naver{width:200px}}@media (max-aspect-ratio:0.601){.social-login-container button{border-radius:10px;font-size:22px;padding:16px}button .icon{height:30px;width:30px}.btn-naver{width:240px}}@media (max-aspect-ratio:0.501){.social-login-container button{border-radius:12px;font-size:26px;padding:18px}button .icon{height:34px;width:34px}.btn-naver{width:280px}}@media (max-aspect-ratio:0.429571){.social-login-container button{border-radius:14px;font-size:30px;padding:20px}button .icon{height:38px;width:38px}.btn-naver{width:320px}}.Top{align-items:center;background-color:#0f172a;box-sizing:border-box;display:flex;height:60px;justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;top:0;width:100%;z-index:1000}.Top.mobile{justify-content:flex-start;overflow:hidden}.Top .menuBtn{background:#0000;border:none;color:#fff;cursor:pointer;display:block;font-size:33px;height:60px;padding:0 0 5px;width:60px}.Top.desktop.guest{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:none}.Top.desktop .logo{color:#0f172a;cursor:pointer;font-size:1.8rem;font-weight:800;margin:0;transition:opacity .15s ease}.Top.desktop .logo:hover{opacity:.7}.top-left,.top-right{min-width:0}.top-left,.top-right{align-items:center;display:flex}.top-right{gap:12px;max-width:100%;overflow:hidden}.nav-btn{background:#0000;border:none;color:#334155;cursor:pointer;font-size:.95rem;font-weight:500;padding:8px 14px;transition:color .15s ease}.nav-btn:hover{color:#0f172a}.login-btn{background:#0f172a;border:1px solid #0f172a;border-radius:0;color:#fff;cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:600;padding:10px 20px;transition:background .15s ease;white-space:nowrap}.login-btn:hover{background:#1e293b}.Top.desktop.logged-in{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:none;height:60px;padding:0 20px}.Top.desktop.logged-in .logo{color:#0f172a}.top-nav{align-items:center;display:flex;flex:1 1;gap:4px;margin-left:30px;white-space:nowrap}.Top.desktop.logged-in .nav-btn{border-radius:0;color:#334155;font-size:.9rem;font-weight:500;padding:8px 12px;transition:background .15s ease,color .15s ease}.Top.desktop.logged-in .nav-btn:hover{background:#f1f5f9;color:#0f172a}.nav-divider{background:#cbd5e1;height:18px;margin:0 6px;width:1px}.logout-btn{color:#b91c1c!important}.logout-btn:hover{background:#fee2e2!important;color:#991b1b!important}@media (max-aspect-ratio:0.751){.Top.mobile{height:90px}.Top.mobile .menuBtn{font-size:50px;height:90px;width:90px}}@media (max-aspect-ratio:0.601){.Top.mobile{height:112px}.Top.mobile .menuBtn{font-size:63px;height:112px;width:112px}}@media (max-aspect-ratio:0.501){.Top.mobile{height:135px}.Top.mobile .menuBtn{font-size:76px;height:135px;width:135px}}@media (max-aspect-ratio:0.429571){.Top.mobile{height:160px}.Top.mobile .menuBtn{font-size:95px;height:160px;width:160px}}.sidebar-overlay{background:#0006;inset:0;position:fixed;z-index:40}.sidebar{background:#fff;box-shadow:2px 0 8px #0003;box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:0;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:calc(var(--topbar-height) + 20px);position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;z-index:50}.sidebar.open{transform:translateX(0)}@media (min-width:640px){.sidebar{max-width:400px;width:50%}}@media (max-width:639px){.sidebar{width:100%}}.close-btn{background:none;border:none;color:#0f172a;cursor:pointer;position:absolute;right:16px;top:calc(var(--topbar-height) + 16px)}.menu{display:flex;flex-direction:column;gap:6px}.menu button{all:unset;border-left:3px solid #0000;box-sizing:border-box;color:#0f172a;cursor:pointer;font-size:16px;font-weight:500;padding:14px 12px;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%}.menu button:hover{background:#f1f5f9}.menu button:active{background:#e2e8f0}.menu button.active{background:#e5e7eb;border-left-color:#0f172a;font-weight:600}.menu hr{border:none;border-top:1px solid #e5e7eb;margin:14px 0}.menu button.logout{color:#dc2626;font-weight:600}.menu button.logout:hover{background:#fee2e2}@media (max-aspect-ratio:0.751){.menu button{font-size:22px;padding:20px 16px}.sidebar{padding-bottom:28px;padding-left:28px;padding-right:28px;padding-top:calc(var(--topbar-height) + 28px)}.close-btn{right:22px;top:calc(var(--topbar-height) + 22px)}}@media (max-aspect-ratio:0.601){.menu button{font-size:28px;padding:26px 18px}.sidebar{padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:calc(var(--topbar-height) + 32px)}.close-btn{right:24px;top:calc(var(--topbar-height) + 24px)}}@media (max-aspect-ratio:0.501){.menu button{font-size:34px;padding:30px 20px}.sidebar{padding-bottom:36px;padding-left:36px;padding-right:36px;padding-top:calc(var(--topbar-height) + 36px)}.close-btn{right:26px;top:calc(var(--topbar-height) + 26px)}}@media (max-aspect-ratio:0.429571){.menu button{font-size:40px;padding:34px 22px}.sidebar{padding-bottom:40px;padding-left:40px;padding-right:40px;padding-top:calc(var(--topbar-height) + 40px)}.close-btn{right:28px;top:calc(var(--topbar-height) + 28px)}}.Footer{background:#0f172a;color:#cbd5e1;font-family:Pretendard,Noto Sans KR,system-ui,sans-serif;padding:48px 20px 32px}.footer-inner{display:flex;flex-direction:column;gap:36px;margin:0 auto;max-width:1200px}.footer-brand{text-align:center}.footer-logo{color:#e5e7eb;font-size:22px;font-weight:800;margin:0}.footer-slogan{color:#94a3b8;font-size:14px;margin-top:6px}.footer-links{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.footer-col h4{color:#e5e7eb;font-size:14px;font-weight:700;margin-bottom:10px}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col li{margin-bottom:8px}.footer-col a{color:#cbd5e1;font-size:13px;text-decoration:none;transition:color .15s ease}.footer-col a:hover{color:#60a5fa;text-decoration:underline}.footer-bottom{border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:12px;padding-top:20px;text-align:center}.footer-notice{color:#94a3b8;font-size:12px;line-height:1.6}.footer-copy{color:#64748b;font-size:12px}@media (max-aspect-ratio:0.751){.Footer{padding:56px 20px 44px}.footer-inner{gap:44px}.footer-links{gap:32px;grid-template-columns:1fr;text-align:center}.footer-logo{font-size:28px}.footer-slogan{font-size:18px}.footer-col h4{font-size:20px;margin-top:16px}.footer-col a{font-size:18px}.footer-copy,.footer-notice{font-size:16px;line-height:1.8}}@media (max-aspect-ratio:0.601){.Footer{padding:72px 24px 56px}.footer-inner{gap:56px}.footer-logo{font-size:32px}.footer-slogan{font-size:20px}.footer-col h4{font-size:24px}.footer-col a{font-size:22px}.footer-copy,.footer-notice{font-size:18px;line-height:1.9}}@media (max-aspect-ratio:0.501){.Footer{padding:88px 28px 64px}.footer-inner{gap:68px}.footer-logo{font-size:36px}.footer-slogan{font-size:22px}.footer-col h4{font-size:28px}.footer-col a{font-size:26px}.footer-copy,.footer-notice{font-size:20px;line-height:2}}@media (max-aspect-ratio:0.429571){.Footer{padding:104px 32px 80px}.footer-inner{gap:80px}.footer-logo{font-size:40px}.footer-slogan{font-size:24px}.footer-col h4{font-size:32px}.footer-col a{font-size:30px}.footer-copy,.footer-notice{font-size:22px;line-height:2.1}}.myinfo-container{grid-gap:48px;color:#111827;display:grid;gap:48px;grid-template-columns:1fr 1.4fr;margin:40px auto;max-width:980px;padding:0 20px}.myinfo-title{color:#0f172a;font-size:28px;font-weight:700;grid-column:1/-1;margin-bottom:12px;text-align:left}.myinfo-summary{display:flex;flex-direction:column;gap:14px}.myinfo-summary p{align-items:center;color:#374151;display:flex;gap:6px;line-height:1.6;margin:0}.myinfo-summary p b{color:#0f172a;font-weight:600}.exp-bar{background:#e5e5e5;border-radius:0;height:16px;margin-top:6px;overflow:hidden;position:relative;width:100%}.exp-bar-fill{background:#0f172a;height:100%;transition:width .3s ease}.exp-percent{color:#f8fafc;font-size:12px;font-weight:600;left:50%;line-height:16px;position:absolute;top:0;transform:translateX(-50%)}.myinfo-form{display:flex;flex-direction:column;gap:20px}.form-group label{color:#374151;display:block;font-weight:600;margin-bottom:6px}.form-group input,.form-group select{border:1px solid #e5e5e5;border-radius:0;color:#111827;font-size:14px;padding:10px 12px;width:100%}.form-group input:focus,.form-group select:focus{border-color:#0f172a;outline:none}.profile-placeholder{border:1px dashed #cbd5e1;border-radius:0;color:#64748b;font-size:14px;padding:20px;text-align:center}.update-btn{background:#0f172a;border:1px solid #0f172a;color:#f8fafc;cursor:pointer;font-size:14px;padding:10px 16px}.update-btn:hover{background:#020617;border-color:#020617}.delete-section{border-top:1px solid #e5e5e5;grid-column:1/-1;margin-top:40px;padding-top:24px;text-align:left}.delete-btn{background:#0000;border:1px solid #991b1b;color:#991b1b;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px}.delete-btn:hover{background:#991b1b;color:#fff}@media (max-aspect-ratio:0.751){.myinfo-container{gap:32px;grid-template-columns:1fr}.myinfo-title{font-size:35px;text-align:center}.form-group input,.form-group select{font-size:18px;padding:14px}.profile-placeholder{font-size:18px;padding:28px}.update-btn{font-size:18px;padding:14px 20px}.exp-bar{height:24px}.exp-percent{font-size:14px;line-height:24px}}@media (max-aspect-ratio:0.601){.myinfo-title{font-size:42px}.form-group input,.form-group select{font-size:22px;padding:16px}.profile-placeholder{font-size:22px;padding:32px}.update-btn{font-size:22px;padding:16px 24px}.exp-bar{height:28px}.exp-percent{font-size:16px;line-height:28px}}@media (max-aspect-ratio:0.501){.myinfo-title{font-size:48px}.form-group input,.form-group select{font-size:26px;padding:18px}.profile-placeholder{font-size:26px;padding:36px}.update-btn{font-size:26px;padding:18px 28px}.exp-bar{height:32px}.exp-percent{font-size:18px;line-height:32px}}@media (max-aspect-ratio:0.429571){.myinfo-title{font-size:54px}.form-group input,.form-group select{font-size:30px;padding:20px}.profile-placeholder{font-size:30px;padding:40px}.update-btn{font-size:30px;padding:20px 32px}.exp-bar{height:36px}.exp-percent{font-size:20px;line-height:36px}}.level-badge{align-items:center;background:#0000;color:inherit;display:inline-flex;font-family:Pretendard,Noto Sans KR,system-ui,-apple-system,sans-serif;gap:0;line-height:1;padding:0;white-space:nowrap}.level-icon{display:block;flex-shrink:0;height:20px;image-rendering:auto;object-fit:contain;object-position:center;width:24px}@media (max-aspect-ratio:0.751){.level-icon{height:24px;width:28px}}@media (max-aspect-ratio:0.601){.level-icon{height:28px;width:32px}}@media (max-aspect-ratio:0.501){.level-icon{height:32px;width:36px}}@media (max-aspect-ratio:0.429571){.level-icon{height:38px;width:42px}}.WriteNew{background:#0000;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:20px;margin:32px auto;max-width:980px;padding:0 0 40px}.SetTitle{background:#fff;border:1px solid #e5e5e5;border-radius:0;color:#111;font-size:18px;font-weight:600;line-height:1.4;min-height:56px;padding:12px 16px;resize:none;width:100%}.SetTitle:focus{border-color:#2563eb;outline:none}.SetCategory{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill=%27gray%27 height=%2720%27 viewBox=%270 0 24 24%27 width=%2720%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e5e5e5;border-radius:0;color:#333;cursor:pointer;font-size:15px;padding:10px 40px 10px 14px;width:100%}.SetCategory:focus{border-color:#2563eb;outline:none}.WriteNew .tiptap-wrapper{border-radius:0;box-shadow:none}.WriteNewSaveBtn{align-self:flex-end;background:#0f172a;border:1px solid #0f172a;color:#f8fafc;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px}.WriteNewSaveBtn:hover{background:#020617;border-color:#020617}@media (max-aspect-ratio:0.751){.SetTitle{font-size:24px;min-height:72px;padding:16px 20px}.SetCategory{font-size:22px;padding:14px 18px}.WriteNewSaveBtn{font-size:22px;padding:14px 24px}}@media (max-aspect-ratio:0.601){.SetTitle{font-size:30px;min-height:84px;padding:18px 22px}.SetCategory{font-size:26px;padding:16px 20px}.WriteNewSaveBtn{font-size:26px;padding:16px 26px}}@media (max-aspect-ratio:0.501){.SetTitle{font-size:34px;min-height:96px;padding:20px 24px}.SetCategory{font-size:30px;padding:18px 22px}.WriteNewSaveBtn{font-size:30px;padding:18px 28px}}@media (max-aspect-ratio:0.429571){.SetTitle{font-size:40px;min-height:110px;padding:22px 26px}.SetCategory{font-size:36px;padding:20px 24px}.WriteNewSaveBtn{font-size:36px;padding:20px 32px}}.tiptap-wrapper{background:#fff;border:1px solid #e5e5e5;border-radius:0;box-shadow:none;font-family:Pretendard,Inter,sans-serif;overflow:hidden}.tiptap-wrapper:focus-within{border-color:#0f172a}.tiptap-toolbar{align-items:center;background:#0000;border-bottom:1px solid #e5e5e5;display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}.tiptap-toolbar .line-height-display,.tiptap-toolbar button,.tiptap-toolbar input[type=color],.tiptap-toolbar label{align-items:center;background:#0000;border:1px solid #d1d5db;border-radius:0;color:#374151;cursor:pointer;display:flex;font-size:13px;height:30px;padding:6px 10px;transition:all .15s ease}.tiptap-toolbar button:hover,.tiptap-toolbar label:hover{border-color:#0f172a;color:#0f172a}.tiptap-toolbar button.active{background:#0f172a;border-color:#0f172a;color:#f8fafc;font-weight:500}.line-height-display{cursor:default;font-weight:500;min-width:42px;text-align:center}.tiptap-toolbar input[type=color]{height:30px;padding:0;width:34px}.tiptap-toolbar input[type=color]::-webkit-color-swatch-wrapper{padding:0}.tiptap-toolbar input[type=color]::-webkit-color-swatch{border:none}.tiptap-editor{color:#111827;cursor:text;font-size:15px;line-height:1.7;min-height:260px;outline:none;padding:18px}.tiptap-editor p{margin:.85em 0}.tiptap-editor.mini,.tiptap-toolbar.mini,.tiptap-wrapper.mini{background:#0000;border-radius:0;box-shadow:none}.CommentSubmit{align-items:center;display:inline-flex;justify-content:center;margin:8px 0 12px auto;padding:10px 14px}@media (max-aspect-ratio:0.751){.tiptap-toolbar.mini button{font-size:22px;height:auto;padding:10px 14px}.tiptap-editor.mini{font-size:22px;line-height:1.9;min-height:160px;padding:16px}}@media (max-aspect-ratio:0.601){.tiptap-toolbar.mini button{font-size:28px;height:auto;padding:14px 18px}.tiptap-editor.mini{font-size:28px;line-height:2;min-height:200px;padding:18px}}@media (max-aspect-ratio:0.501){.tiptap-toolbar.mini button{font-size:34px;height:auto;padding:16px 22px}.tiptap-editor.mini{font-size:34px;line-height:2.1;min-height:240px;padding:20px}}@media (max-aspect-ratio:0.429571){.tiptap-toolbar.mini button{font-size:40px;height:auto;padding:18px 26px}.tiptap-editor.mini{font-size:40px;line-height:2.2;min-height:280px;padding:24px}}.ViewPost{background:#fff;color:#222;font-family:Pretendard,Noto Sans KR,sans-serif;margin:20px auto 60px;max-width:800px;padding:0 16px}.PostTitle{font-size:22px;font-weight:700;line-height:1.3;margin:20px 0 8px}.PostCategory{color:#2563eb;display:inline-block;font-size:13px;margin-bottom:6px}.PostMeta{align-items:center;border-bottom:1px solid #e5e5e5;color:#666;display:flex;font-size:13px;gap:8px;margin-bottom:16px;padding-bottom:10px}.PostMeta .LevelBadge,.PostMeta img,.PostMeta svg{align-items:center;display:inline-flex}.PostActions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.PostActions button{background:none;border:1px solid #d0d0d0;cursor:pointer;font-size:13px;padding:6px 10px}.ParentInfo,.PostActions button:hover{background:#f5f5f5}.ParentInfo{border-left:3px solid #2563eb;font-size:13px;margin:12px 0;padding:8px 12px}.ParentInfo .ParentLink{color:#2563eb;font-weight:600;text-decoration:none}.PostContentWrapper{margin:20px 0 30px}.PostContent{font-size:15px;line-height:1.7;word-break:break-word}.SentimentGauge{margin:24px 0}.GaugeBar{background:#eee;display:flex;height:8px}.GaugePos{background:#2cb87a}.GaugeNeu{background:#b5b5b5}.GaugeNeg{background:#d64545}.GaugeLabels{display:flex;font-size:13px;justify-content:space-between;margin-top:6px}.SentimentActions{display:flex;gap:6px;margin:16px 0}.SentimentActions button{background:none;border:1px solid #d0d0d0;flex:1 1;font-size:13px;padding:8px 0}.SentimentActions button.active{background:#2563eb;border-color:#2563eb;color:#fff}.EvidenceActions{display:flex;gap:8px;margin:20px 0}.EvidenceActions button{background:none;border:1px solid;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:8px 0}.EvidenceActions button:first-child{border-color:#2cb87a;color:#2cb87a}.EvidenceActions button:first-child:hover{background:#e9f7f1}.EvidenceActions button:nth-child(2){border-color:#d64545;color:#d64545}.EvidenceActions button:nth-child(2):hover{background:#fdecec}.EvidenceContainer{display:flex;gap:20px;margin:24px 0}.EvidenceColumn{flex:1 1}.EvidenceColumn h3{border-bottom:1px solid #e5e5e5;font-size:14px;padding-bottom:6px}.EvidenceColumn ul{font-size:13px;padding-left:16px}.CommentWrite{border-top:1px solid #e5e5e5;margin-top:24px;padding-top:16px}.CommentWrite .MiniTiptapEditor,.CommentWrite .tiptap-wrapper{border-radius:0;box-shadow:none}.CommentWriteActions{display:flex;justify-content:flex-end;margin-top:12px}.CommentSubmit{background:#0f172a;border:1px solid #0f172a;color:#f8fafc;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px}.CommentSubmit:hover{background:#020617;border-color:#020617}.CommentList{border-top:1px solid #e5e5e5;margin-top:36px}.CommentItem{background:#0000;border-bottom:1px solid #e5e5e5;border-radius:0;box-shadow:none;padding:16px 0;position:relative}.CommentHeader{align-items:center;display:flex;gap:6px;margin-bottom:4px}.CommentHeader .LevelBadge,.CommentHeader img,.CommentHeader svg{align-items:center;display:inline-flex}.CommentAuthor{color:#222;font-size:14px;font-weight:600;line-height:1.2}.CommentContent{color:#333;font-size:14px;line-height:1.6;margin:6px 0}.CommentDate{color:#999;font-size:12px}.CommentActions{display:flex;gap:6px;position:absolute;right:0;top:16px}.CommentActions button{background:none;border:1px solid #d0d0d0;cursor:pointer;font-size:12px;padding:2px 6px}.CommentActions button:hover{background:#f5f5f5}@media (max-aspect-ratio:0.751){.PostTitle{font-size:36px}.PostContent{font-size:22px;line-height:1.9}.CommentActions button,.CommentSubmit,.EvidenceActions button,.PostActions button,.SentimentActions button{font-size:22px;padding:12px 20px}.CommentAuthor,.CommentContent,.CommentDate,.EvidenceColumn h3,.EvidenceColumn ul,.GaugeLabels,.NoComments,.ParentInfo,.PostCategory,.PostMeta{font-size:22px}.CommentWrite .ProseMirror,.CommentWrite .tiptap-editor{font-size:22px;line-height:1.9}.CommentWrite{margin-top:28px}}@media (max-aspect-ratio:0.601){.PostTitle{font-size:44px}.PostContent{font-size:28px;line-height:2}.CommentActions button,.CommentSubmit,.EvidenceActions button,.PostActions button,.SentimentActions button{font-size:28px;padding:16px 24px}.CommentAuthor,.CommentContent,.CommentDate,.EvidenceColumn h3,.EvidenceColumn ul,.GaugeLabels,.NoComments,.ParentInfo,.PostCategory,.PostMeta{font-size:28px}.CommentWrite .ProseMirror,.CommentWrite .tiptap-editor{font-size:28px;line-height:2}.CommentWrite{margin-top:32px}}@media (max-aspect-ratio:0.501){.PostTitle{font-size:52px}.PostContent{font-size:34px;line-height:2.1}.CommentActions button,.CommentSubmit,.EvidenceActions button,.PostActions button,.SentimentActions button{font-size:34px;padding:18px 28px}.CommentAuthor,.CommentContent,.CommentDate,.EvidenceColumn h3,.EvidenceColumn ul,.GaugeLabels,.NoComments,.ParentInfo,.PostCategory,.PostMeta{font-size:34px}.CommentWrite .ProseMirror,.CommentWrite .tiptap-editor{font-size:34px;line-height:2.1}.CommentWrite{margin-top:36px}}@media (max-aspect-ratio:0.429571){.PostTitle{font-size:60px}.PostContent{font-size:40px;line-height:2.2}.CommentActions button,.CommentSubmit,.EvidenceActions button,.PostActions button,.SentimentActions button{font-size:40px;padding:20px 32px}.CommentAuthor,.CommentContent,.CommentDate,.EvidenceColumn h3,.EvidenceColumn ul,.GaugeLabels,.NoComments,.ParentInfo,.PostCategory,.PostMeta{font-size:40px}.CommentWrite .ProseMirror,.CommentWrite .tiptap-editor{font-size:40px;line-height:2.2}.CommentWrite{margin-top:40px}}:root{--fw-primary:#2d6df6;--fw-primary-soft:#eef4ff;--fw-border:#e5e7eb;--fw-text-main:#111;--fw-text-sub:#333}.MainWrapper{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;width:100%}.MainWrapper.desktop{margin:0 auto;max-width:1200px;padding:16px}.category-area{margin-bottom:20px}.category-archive{grid-gap:21px;align-items:flex-start;display:grid;gap:21px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.category-group{background:#fff;border:1px solid #dcdfe4;border-radius:0;padding:0}.category-group-title{background:#0f172a;border-bottom:1px solid #020617;color:#fff;font-size:14px;font-weight:700;margin:0;padding:8px 12px}.category-group-items{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.category-item{background:none;border:none;border-radius:0;color:#1f2937;cursor:pointer;font-size:14px;line-height:1.5;padding:0}.category-item:hover{color:#0f172a;text-decoration:underline}.category-item.active{color:#0f172a;font-weight:600;text-decoration:none}.main-content-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:3fr 1fr}.recent-posts-section{background:#fff;border-radius:6px;padding:24px}.recent-posts-section h2{font-size:1.3rem;margin-bottom:16px}.sidebar-info{display:flex;flex-direction:column;gap:16px}.sidebar-box{background:#fff;border:1px solid #e5e7eb;padding:14px}.sidebar-box h3{font-size:15px;margin-bottom:6px}.sidebar-desc{color:#555;font-size:13px;line-height:1.4;margin-bottom:8px}.sidebar-btn{background:#f9f9f9;border:1px solid #ccc;cursor:pointer;font-size:13px;padding:8px 0;width:100%}.sidebar-btn:hover{background:#f0f0f0}.sidebar-box.muted{background:#fafafa;color:#666}.sidebar-hint{font-size:13px;line-height:1.4}.MainWrapper.mobile{padding-bottom:10px;padding-left:10px;padding-right:10px}@media (max-aspect-ratio:0.751){.MainWrapper.desktop{max-width:100%;padding:10px}.main-content-grid{gap:16px;grid-template-columns:1fr}.sidebar-info{display:none}.category-archive{grid-column-gap:32px;grid-row-gap:24px;align-items:start;column-gap:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));row-gap:24px}.category-group{display:block}.category-group-title{font-size:15px;font-weight:700;margin-bottom:8px}.category-group-items{display:flex;flex-direction:column;gap:6px}.category-item{color:#222;cursor:pointer;font-size:14px;line-height:1.5}.category-item:hover{color:#2d6df6;text-decoration:underline}.category-item.active{color:#2d6df6;font-weight:600}}@media (min-aspect-ratio:1/1){.MainWrapper.desktop{padding:16px}.main-content-grid{gap:24px}.recent-posts-section{padding:24px}.sidebar-box{padding:14px}}@media (min-aspect-ratio:4/3){.MainWrapper.desktop{max-width:1280px}}.fact-wrap{margin:32px auto;max-width:720px;padding:0 16px}.fact-list{list-style:none;margin:0;padding:0}.fact-row{border-bottom:1px solid #e5e7eb;cursor:pointer;padding:14px 8px}.fact-row:hover{background:#f9fafb}.fact-row-top{color:#555;font-size:13px;justify-content:space-between}.author,.fact-row-top{align-items:center;display:flex}.author{gap:6px}.nickname{font-weight:500}.fact-row-title{font-size:15px;font-weight:600;line-height:1.4;margin:6px 0}.fact-gauge{background:#e5e7eb;display:flex;height:6px;margin:6px 0;overflow:hidden}.fact-gauge-pos{background:#22c55e}.fact-gauge-neu{background:#facc15}.fact-gauge-neg{background:#ef4444}.fact-footer{grid-column-gap:12px;align-items:center;color:#6b7280;column-gap:12px;display:grid;font-size:12px;grid-template-columns:auto auto auto;line-height:1.4}.footer-center,.footer-left,.footer-right{white-space:nowrap}.footer-center{text-align:center}.footer-right{opacity:.7}.fact-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:16px}.fact-pagination button{background:#fff;border:1px solid #0003;border-radius:8px;cursor:pointer;font-size:14px;padding:8px 12px}.fact-pagination button:disabled{cursor:not-allowed;opacity:.5}.fact-pagination span{color:#333;font-size:14px}.fact-empty,.fact-error,.fact-skeleton{background:#eef6ff;border:1px dashed #00000014;border-radius:10px;padding:14px 16px}.fact-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.fact-header-title{color:#111;font-size:20px;font-weight:700;margin:0}.fact-write-btn{background:#0f172a;border:1px solid #0f172a;border-radius:0;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;transition:background .15s ease,color .15s ease;white-space:nowrap}.fact-write-btn:hover{background:#111}@media (max-aspect-ratio:0.751){.fact-wrap{max-width:95%;padding:0 10px}.fact-row{padding:20px 16px}.fact-row-top{font-size:20px}.fact-row-title{font-size:26px}.fact-footer{font-size:20px;grid-template-columns:1fr;row-gap:4px}.footer-left{justify-self:start}.footer-center{justify-self:center}.footer-right{justify-self:end}.fact-gauge{height:10px}.fact-pagination{gap:16px}.fact-pagination button{border-radius:12px;font-size:20px;padding:12px 18px}.fact-pagination span{font-size:20px}.fact-header{margin-bottom:20px}.fact-header-title{font-size:26px}.fact-write-btn{font-size:18px;padding:12px 20px}}@media (max-aspect-ratio:0.601){.fact-wrap{max-width:96%;padding:0 8px}.fact-row{padding:24px 18px}.fact-row-top{font-size:24px}.fact-row-title{font-size:32px}.fact-footer{font-size:24px;row-gap:6px}.fact-gauge{height:14px}.fact-pagination{gap:18px}.fact-pagination button{border-radius:14px;font-size:24px;padding:14px 22px}.fact-pagination span{font-size:24px}.fact-header{margin-bottom:24px}.fact-header-title{font-size:32px}.fact-write-btn{font-size:22px;padding:14px 24px}}@media (max-aspect-ratio:0.501){.fact-wrap{max-width:97%;padding:0 6px}.fact-row{padding:28px 22px}.fact-row-top{font-size:30px}.fact-row-title{font-size:38px}.fact-footer{font-size:30px;grid-template-columns:1fr;row-gap:6px}.fact-gauge{height:18px}.fact-pagination{gap:20px}.fact-pagination button{border-radius:16px;font-size:30px;padding:18px 26px}.fact-pagination span{font-size:30px}.fact-header{margin-bottom:28px}.fact-header-title{font-size:38px}.fact-write-btn{font-size:26px;padding:18px 30px}}@media (max-aspect-ratio:0.429571){.fact-wrap{max-width:98%;padding:0 4px}.fact-row{padding:32px 26px}.fact-row-top{font-size:36px}.fact-row-title{font-size:44px}.fact-footer{font-size:36px;grid-template-columns:1fr;row-gap:8px}.fact-gauge{height:22px}.fact-pagination{gap:22px}.fact-pagination button{border-radius:18px;font-size:36px;padding:22px 30px}.fact-pagination span{font-size:36px}.fact-header{margin-bottom:32px}.fact-header-title{font-size:44px}.fact-write-btn{font-size:30px;padding:22px 36px}}:root{--searchbar-height:40px}.searchbar-wrapper{align-items:center;display:flex;gap:8px;margin:16px 0}.searchbar-btn,.searchbar-input,.searchbar-select{border-radius:0;box-sizing:border-box;font-size:14px;height:40px;height:var(--searchbar-height);line-height:40px;line-height:var(--searchbar-height)}.searchbar-select{background:#fff;border:1px solid #d1d5db;cursor:pointer;padding:0 10px}.searchbar-input{border:1px solid #d1d5db;flex:1 1;padding:0 14px}.searchbar-input:focus{border-color:#0f172a;outline:none}.searchbar-btn{background:#0f172a;border:1px solid #0f172a;color:#fff;cursor:pointer;font-weight:600;padding:0 18px;transition:background .15s ease}.searchbar-btn:hover{background:#1e293b}@media (max-aspect-ratio:0.9){.searchbar-wrapper{flex-wrap:wrap}.searchbar-btn,.searchbar-input,.searchbar-select{width:100%}}@media (max-aspect-ratio:0.751){:root{--searchbar-height:56px}.searchbar-btn,.searchbar-input,.searchbar-select{font-size:22px}}@media (max-aspect-ratio:0.601){:root{--searchbar-height:68px}.searchbar-btn,.searchbar-input,.searchbar-select{font-size:28px}}@media (max-aspect-ratio:0.501){:root{--searchbar-height:80px}.searchbar-btn,.searchbar-input,.searchbar-select{font-size:34px}}@media (max-aspect-ratio:0.429571){:root{--searchbar-height:96px}.searchbar-btn,.searchbar-input,.searchbar-select{font-size:40px}}.UpdatePost{background:#0000;border-radius:0;box-shadow:none;display:flex;flex-direction:column;font-family:Pretendard,Noto Sans KR,sans-serif;gap:20px;margin:32px auto;max-width:900px;padding:0 0 40px}.UpdatePost .SetTitle{background:#fff;border:1px solid #e5e5e5;border-radius:0;color:#111;font-size:20px;font-weight:600;line-height:1.5;min-height:60px;outline:none;padding:14px 16px;resize:vertical;width:100%}.UpdatePost .SetTitle:focus{border-color:#2563eb}.UpdatePost .SetCategory{background:#fff;border:1px solid #e5e5e5;border-radius:0;color:#111;cursor:pointer;font-size:16px;outline:none;padding:12px 14px;width:100%}.UpdatePost .SetCategory:focus{border-color:#2563eb}.UpdatePost .UpdateBtn{align-self:flex-end;background:#2563eb;border:1px solid #2563eb;border-radius:0;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 20px;transition:background .2s ease}.UpdatePost .UpdateBtn:hover{background:#1d4ed8;border-color:#1d4ed8}@media (max-aspect-ratio:0.751){.UpdatePost .SetTitle{font-size:24px;min-height:70px;padding:16px 20px}.UpdatePost .SetCategory{font-size:20px;padding:14px 18px}.UpdatePost .UpdateBtn{font-size:18px;padding:14px 22px}}@media (max-aspect-ratio:0.601){.UpdatePost .SetTitle{font-size:28px;min-height:80px;padding:18px 22px}.UpdatePost .SetCategory{font-size:22px;padding:16px 20px}.UpdatePost .UpdateBtn{font-size:22px;padding:16px 24px}}@media (max-aspect-ratio:0.501){.UpdatePost .SetTitle{font-size:32px;min-height:90px;padding:20px 24px}.UpdatePost .SetCategory{font-size:26px;padding:18px 22px}.UpdatePost .UpdateBtn{font-size:26px;padding:18px 28px}}@media (max-aspect-ratio:0.429571){.UpdatePost .SetTitle{font-size:36px;min-height:100px;padding:22px 26px}.UpdatePost .SetCategory{font-size:30px;padding:20px 24px}.UpdatePost .UpdateBtn{font-size:30px;padding:20px 32px}}.WriteRep{background:#0000;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:20px;margin:32px auto;max-width:980px;padding:0 0 40px}.ReplyNotice{background:#0000;border-left:4px solid #2563eb;color:#374151;font-size:15px;line-height:1.5;padding:8px 0 8px 12px}.ParentButton{color:#2563eb;font-weight:600;text-decoration:none}.ParentButton:hover{text-decoration:underline}.WriteRep .SetTitle{background:#fff;border:1px solid #e5e5e5;border-radius:0;color:#111;font-size:18px;font-weight:600;line-height:1.4;min-height:56px;padding:12px 16px;resize:none;width:100%}.WriteRep .SetTitle:focus{border-color:#2563eb;outline:none}.WriteRep .SetCategory{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill=%27gray%27 height=%2720%27 viewBox=%270 0 24 24%27 width=%2720%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e5e5e5;border-radius:0;color:#333;cursor:pointer;font-size:15px;padding:10px 40px 10px 14px;width:100%}.WriteRep .SetCategory:focus{border-color:#2563eb;outline:none}.WriteRep .tiptap-wrapper{border-radius:0;box-shadow:none}.WriteRepSaveBtn{align-self:flex-end;background:#2563eb;border:1px solid #2563eb;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px}.WriteRepSaveBtn:hover{background:#1d4ed8;border-color:#1d4ed8}@media (max-aspect-ratio:0.751){.ReplyNotice{font-size:22px;padding-left:16px}.WriteRep .SetTitle{font-size:24px;min-height:72px;padding:16px 20px}.WriteRep .SetCategory{font-size:22px;padding:14px 18px}.WriteRepSaveBtn{font-size:22px;padding:14px 24px}}@media (max-aspect-ratio:0.601){.ReplyNotice{font-size:28px;padding-left:18px}.WriteRep .SetTitle{font-size:30px;min-height:84px;padding:18px 22px}.WriteRep .SetCategory{font-size:26px;padding:16px 20px}.WriteRepSaveBtn{font-size:26px;padding:16px 26px}}@media (max-aspect-ratio:0.501){.ReplyNotice{font-size:34px;padding-left:20px}.WriteRep .SetTitle{font-size:34px;min-height:96px;padding:20px 24px}.WriteRep .SetCategory{font-size:30px;padding:18px 22px}.WriteRepSaveBtn{font-size:30px;padding:18px 28px}}@media (max-aspect-ratio:0.429571){.ReplyNotice{font-size:40px;padding-left:24px}.WriteRep .SetTitle{font-size:40px;min-height:110px;padding:22px 26px}.WriteRep .SetCategory{font-size:36px;padding:20px 24px}.WriteRepSaveBtn{font-size:36px;padding:20px 32px}}.privacy-container{font-family:Arial,sans-serif;margin:0 auto;max-width:720px;padding:24px}.privacy-title{font-size:24px;font-weight:700;margin-bottom:16px}.privacy-terms-box{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;font-size:14px;height:250px;margin-bottom:16px;overflow-y:scroll;padding:16px;white-space:pre-wrap}.privacy-form{display:flex;flex-direction:column;gap:16px}.privacy-label{display:block;font-weight:500;margin-bottom:6px}.privacy-input,.privacy-select{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px;width:100%}.privacy-checkbox{align-items:center;display:flex;font-size:14px;gap:6px}.privacy-button{background-color:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;padding:10px 16px}.privacy-button:disabled{background-color:#94a3b8;cursor:not-allowed}@media (max-aspect-ratio:0.751){.privacy-title{font-size:28px}.privacy-terms-box{font-size:16px;height:300px;padding:20px}.privacy-label{font-size:16px}.privacy-input,.privacy-select{font-size:18px;padding:12px}.privacy-checkbox{font-size:16px}.privacy-button{font-size:18px;padding:12px 20px}}@media (max-aspect-ratio:0.601){.privacy-title{font-size:32px}.privacy-terms-box{font-size:18px;height:360px;padding:24px}.privacy-label{font-size:18px}.privacy-input,.privacy-select{font-size:22px;padding:14px}.privacy-checkbox{font-size:18px}.privacy-button{font-size:22px;padding:14px 24px}}@media (max-aspect-ratio:0.501){.privacy-title{font-size:36px}.privacy-terms-box{font-size:20px;height:420px;padding:28px}.privacy-label{font-size:20px}.privacy-input,.privacy-select{font-size:26px;padding:16px}.privacy-checkbox{font-size:20px}.privacy-button{font-size:26px;padding:16px 28px}}@media (max-aspect-ratio:0.429571){.privacy-title{font-size:42px}.privacy-terms-box{font-size:22px;height:480px;padding:32px}.privacy-label{font-size:22px}.privacy-input,.privacy-select{font-size:30px;padding:18px}.privacy-checkbox{font-size:22px}.privacy-button{font-size:30px;padding:18px 32px}}.about-container{color:#111827;display:flex;flex-direction:column;gap:48px;line-height:1.7;margin:40px auto;max-width:980px;padding:0 20px}.about-title{color:#0f172a;font-size:28px;font-weight:700;margin-bottom:8px;text-align:left}.about-section{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:240px 1fr}.about-section h2{border-left:3px solid #0f172a;color:#0f172a;font-size:18px;font-weight:700;margin:0;padding-left:12px}.about-section p{color:#374151;font-size:15px;margin:0;max-width:720px}@media (max-aspect-ratio:0.751){.about-title{font-size:38px;text-align:center}.about-section{gap:12px;grid-template-columns:1fr}.about-section h2{border-left-width:4px;font-size:29px}.about-section p{font-size:19px}}@media (max-aspect-ratio:0.601){.about-title{font-size:45px}.about-section h2{font-size:32px}.about-section p{font-size:22px}}@media (max-aspect-ratio:0.501){.about-title{font-size:51px}.about-section h2{font-size:35px}.about-section p{font-size:26px}}@media (max-aspect-ratio:0.429571){.about-title{font-size:58px}.about-section h2{font-size:42px}.about-section p{font-size:29px}}.NoticeList{margin:32px auto;max-width:980px;padding:0 16px}.NoticeHeader{font-size:24px;font-weight:700;margin-bottom:24px;text-align:center}.btn-write{background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin-bottom:20px;padding:8px 16px}.btn-write:hover{background-color:#1d4ed8}.notice-list{list-style:none;margin:0;padding:0}.notice-row{border-bottom:1px solid #e5e7eb;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 8px}.notice-row:hover{background:#f9fafb}.notice-author{color:#555;font-size:13px;font-weight:500}.notice-title{color:#111;font-size:16px;font-weight:600;line-height:1.4}.notice-date{color:#777;font-size:12px}.NoticeEmpty{color:#777;margin:20px 0;text-align:center}@media (max-aspect-ratio:0.751){.NoticeHeader{font-size:30px;margin-bottom:28px}.btn-write{border-radius:10px;font-size:18px;padding:10px 20px}.notice-row{padding:20px 16px}.notice-author{font-size:18px}.notice-title{font-size:24px}.notice-date{font-size:16px}.NoticeEmpty{font-size:18px}}@media (max-aspect-ratio:0.601){.NoticeHeader{font-size:34px;margin-bottom:32px}.btn-write{border-radius:12px;font-size:22px;padding:12px 24px}.notice-row{padding:24px 18px}.notice-author{font-size:22px}.notice-title{font-size:28px}.notice-date{font-size:18px}.NoticeEmpty{font-size:20px}}@media (max-aspect-ratio:0.501){.NoticeHeader{font-size:38px;margin-bottom:36px}.btn-write{border-radius:14px;font-size:26px;padding:14px 28px}.notice-row{padding:28px 22px}.notice-author{font-size:26px}.notice-title{font-size:32px}.notice-date{font-size:20px}.NoticeEmpty{font-size:22px}}@media (max-aspect-ratio:0.429571){.NoticeHeader{font-size:44px;margin-bottom:40px}.btn-write{border-radius:16px;font-size:30px;padding:16px 32px}.notice-row{padding:32px 26px}.notice-author{font-size:30px}.notice-title{font-size:36px}.notice-date{font-size:22px}.NoticeEmpty{font-size:24px}}.ViewNotice{background:#0000;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:20px;margin:32px auto;max-width:980px;padding:0 0 40px}.ViewNotice .notice-title{color:#111;font-size:26px;font-weight:700;margin:0;text-align:left}.ViewNotice .meta{border-bottom:1px solid #e5e5e5;color:#555;display:flex;flex-wrap:wrap;font-size:14px;gap:12px 24px;padding-bottom:10px}.ViewNotice .meta .author-group{align-items:center;display:inline-flex;gap:6px}.ViewNotice .meta span{align-items:center;display:inline-flex;white-space:nowrap}.ViewNotice .content{color:#333;font-size:16px;line-height:1.8;min-height:200px;padding:12px 0}.ViewNotice .actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.ViewNotice .actions button{border:1px solid #0000;border-radius:0;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px}.ViewNotice .btn-list{background:#fff;border:1px solid #d1d5db;color:#111}.ViewNotice .btn-list:hover{border-color:#9ca3af}.ViewNotice .btn-edit{background:#2563eb;border-color:#2563eb;color:#fff}.ViewNotice .btn-edit:hover{background:#1d4ed8;border-color:#1d4ed8}.ViewNotice .btn-delete{background:#dc2626;border-color:#dc2626;color:#fff}.ViewNotice .btn-delete:hover{background:#b91c1c;border-color:#b91c1c}@media (max-aspect-ratio:0.751){.ViewNotice .notice-title{font-size:32px}.ViewNotice .meta{font-size:18px;gap:16px 28px}.ViewNotice .content{font-size:20px;line-height:1.9;min-height:260px}.ViewNotice .actions button{font-size:18px;padding:12px 20px}}@media (max-aspect-ratio:0.601){.ViewNotice .notice-title{font-size:36px}.ViewNotice .meta{font-size:22px;gap:18px 32px}.ViewNotice .content{font-size:24px;line-height:2;min-height:300px}.ViewNotice .actions button{font-size:22px;padding:14px 24px}}@media (max-aspect-ratio:0.501){.ViewNotice .notice-title{font-size:40px}.ViewNotice .meta{font-size:26px;gap:20px 36px}.ViewNotice .content{font-size:28px;line-height:2;min-height:340px}.ViewNotice .actions button{font-size:26px;padding:16px 28px}}@media (max-aspect-ratio:0.429571){.ViewNotice .notice-title{font-size:46px}.ViewNotice .meta{font-size:30px;gap:22px 40px}.ViewNotice .content{font-size:32px;line-height:2.1;min-height:380px}.ViewNotice .actions button{font-size:30px;padding:18px 32px}}.WriteNotice{background:#0000;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:20px;margin:32px auto;max-width:800px;padding:0 0 40px}.WriteNotice h2{color:#111;font-size:22px;font-weight:700;margin-bottom:8px;text-align:left}.WriteNotice input[type=text]{background:#fff;border:1px solid #e5e5e5;border-radius:0;color:#111;font-size:15px;font-weight:500;outline:none;padding:12px 16px;width:100%}.WriteNotice input[type=text]:focus{border-color:#2563eb}.WriteNotice .tiptap-wrapper{background:#fff;border:1px solid #e5e5e5;border-radius:0;box-shadow:none}.WriteNotice .actions{display:flex;gap:10px;justify-content:flex-end}.WriteNotice .actions button{border:1px solid #0000;border-radius:0;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px}.WriteNotice .actions button:first-child{background:#2563eb;border-color:#2563eb;color:#fff}.WriteNotice .actions button:first-child:hover{background:#1d4ed8;border-color:#1d4ed8}.WriteNotice .actions button:last-child{background:#fff;border:1px solid #d1d5db;color:#111}.WriteNotice .actions button:last-child:hover{border-color:#9ca3af}@media (max-aspect-ratio:0.751){.WriteNotice h2{font-size:28px}.WriteNotice input[type=text]{font-size:22px;padding:16px 20px}.WriteNotice .actions button{font-size:20px;padding:14px 22px}}@media (max-aspect-ratio:0.601){.WriteNotice h2{font-size:32px}.WriteNotice input[type=text]{font-size:26px;padding:18px 22px}.WriteNotice .actions button{font-size:24px;padding:16px 26px}}@media (max-aspect-ratio:0.501){.WriteNotice h2{font-size:36px}.WriteNotice input[type=text]{font-size:30px;padding:20px 24px}.WriteNotice .actions button{font-size:28px;padding:18px 28px}}@media (max-aspect-ratio:0.429571){.WriteNotice h2{font-size:42px}.WriteNotice input[type=text]{font-size:34px;padding:22px 26px}.WriteNotice .actions button{font-size:32px;padding:20px 32px}}.UpdateNotice{background:#0000;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:20px;margin:32px auto;max-width:800px;padding:0 0 40px}.UpdateNotice h2{color:#111;font-size:22px;font-weight:700;margin-bottom:8px;text-align:left}.UpdateNotice input[type=text]{background:#fff;border:1px solid #e5e5e5;border-radius:0;color:#111;font-size:15px;font-weight:500;outline:none;padding:12px 16px;width:100%}.UpdateNotice input[type=text]:focus{border-color:#16a34a}.UpdateNotice .tiptap-wrapper{background:#fff;border:1px solid #e5e5e5;border-radius:0;box-shadow:none}.UpdateNotice .actions{display:flex;gap:10px;justify-content:flex-end}.UpdateNotice .actions button{border:1px solid #0000;border-radius:0;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px}.UpdateNotice .actions button:first-child{background:#16a34a;border-color:#16a34a;color:#fff}.UpdateNotice .actions button:first-child:hover{background:#15803d;border-color:#15803d}.UpdateNotice .actions button:last-child{background:#fff;border:1px solid #d1d5db;color:#111}.UpdateNotice .actions button:last-child:hover{border-color:#9ca3af}@media (max-aspect-ratio:0.751){.UpdateNotice h2{font-size:28px}.UpdateNotice input[type=text]{font-size:20px;padding:16px 20px}.UpdateNotice .actions button{font-size:18px;padding:12px 20px}}@media (max-aspect-ratio:0.601){.UpdateNotice h2{font-size:32px}.UpdateNotice input[type=text]{font-size:24px;padding:18px 22px}.UpdateNotice .actions button{font-size:22px;padding:14px 24px}}@media (max-aspect-ratio:0.501){.UpdateNotice h2{font-size:36px}.UpdateNotice input[type=text]{font-size:28px;padding:20px 24px}.UpdateNotice .actions button{font-size:26px;padding:16px 28px}}@media (max-aspect-ratio:0.429571){.UpdateNotice h2{font-size:42px}.UpdateNotice input[type=text]{font-size:32px;padding:22px 26px}.UpdateNotice .actions button{font-size:30px;padding:18px 32px}}.MyStatsPage{display:flex;flex-direction:row;gap:24px;margin:0 auto;max-width:1200px;padding:20px}.MyStatsPage .PostList{background:#f9f9f9;border-radius:12px;box-shadow:0 2px 6px #00000014;flex:0 0 280px;padding:16px}.MyStatsPage .PostList h2{color:#2563eb;font-size:18px;font-weight:700;margin-bottom:12px}.MyStatsPage .PostList ul{list-style:none;margin:0;padding:0}.MyStatsPage .PostList li{margin-bottom:8px}.MyStatsPage .PostList button{background:#fff;border:none;border-radius:8px;cursor:pointer;padding:10px 12px;text-align:left;transition:background .2s;width:100%}.MyStatsPage .PostList button:hover{background:#e8f0fe}.MyStatsPage .StatsArea{background:#fff;border-radius:12px;box-shadow:0 2px 6px #00000014;flex:1 1;padding:20px}.MyStatsPage .StatsArea h2{color:#333;font-size:20px;margin-bottom:20px}.MyStatsPage .StatsArea h3{color:#444;font-size:16px;font-weight:700;margin-bottom:12px;margin-top:20px}.MyStatsPage .StatsArea canvas{margin-bottom:30px;max-width:100%}@media (max-width:768px){.MyStatsPage{flex-direction:column}.MyStatsPage .PostList{flex:none;margin-bottom:20px;width:100%}.MyStatsPage .StatsArea{width:100%}}
/*# sourceMappingURL=main.1096f163.css.map*/