.FreeBoard-module__83ieTq__container{color:#1e293b;background-color:#f8fafc;min-height:100vh}@media (prefers-color-scheme:dark){.FreeBoard-module__83ieTq__container{color:#f1f5f9;background-color:#0f172a}}.dark .FreeBoard-module__83ieTq__container{color:#f1f5f9;background-color:#0f172a}
.Hero-module__JYlqMa__hero{background:linear-gradient(135deg,#06b6d4 0%,#3b82f6 50%,#6366f1 100%);padding:3rem 1.5rem 4rem}.Hero-module__JYlqMa__heroContent{max-width:1200px;margin:0 auto}.Hero-module__JYlqMa__heroBreadcrumb{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.Hero-module__JYlqMa__breadcrumbLink{color:#ffffffb3;text-decoration:none;transition:color .2s}.Hero-module__JYlqMa__breadcrumbLink:hover{color:#fff}.Hero-module__JYlqMa__breadcrumbSeparator{color:#ffffff80}.Hero-module__JYlqMa__breadcrumbCurrent{color:#fff;font-weight:500}.Hero-module__JYlqMa__heroMain{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.Hero-module__JYlqMa__heroText{flex:1}.Hero-module__JYlqMa__heroTitle{color:#fff;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:2.5rem;font-weight:800;display:flex}.Hero-module__JYlqMa__heroEmoji{font-size:2.5rem}.Hero-module__JYlqMa__heroDesc{color:#ffffffe6;font-size:1.125rem}.Hero-module__JYlqMa__writeButton{color:#3b82f6;background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 12px #00000026}.Hero-module__JYlqMa__writeButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}.Hero-module__JYlqMa__writeButton svg{width:1.25rem;height:1.25rem}@media (max-width:768px){.Hero-module__JYlqMa__hero{padding:2rem 1rem 3rem}.Hero-module__JYlqMa__heroTitle,.Hero-module__JYlqMa__heroEmoji{font-size:1.75rem}.Hero-module__JYlqMa__heroMain{flex-direction:column;align-items:stretch}.Hero-module__JYlqMa__writeButton{justify-content:center}}@media (prefers-color-scheme:dark){.Hero-module__JYlqMa__hero{background:linear-gradient(135deg,#0e7490 0%,#1d4ed8 50%,#4338ca 100%)}.Hero-module__JYlqMa__writeButton{color:#60a5fa;background:#1e293b}}.dark .Hero-module__JYlqMa__hero{background:linear-gradient(135deg,#0e7490 0%,#1d4ed8 50%,#4338ca 100%)}.dark .Hero-module__JYlqMa__writeButton{color:#60a5fa;background:#1e293b}
.FilterSection-module__AYcnsq__filterSection{z-index:30;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;overflow:hidden;box-shadow:0 2px 4px #0000000d}.FilterSection-module__AYcnsq__filterContent{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex}.FilterSection-module__AYcnsq__categoryTabs{flex-wrap:wrap;gap:.5rem;display:flex}.FilterSection-module__AYcnsq__categoryTab{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.FilterSection-module__AYcnsq__categoryTab:hover{background:#e2e8f0}.FilterSection-module__AYcnsq__categoryTab.FilterSection-module__AYcnsq__active{background:color-mix(in srgb,var(--cat-color)15%,white);border-color:color-mix(in srgb,var(--cat-color)30%,transparent);color:var(--cat-color)}.FilterSection-module__AYcnsq__categoryIcon{font-size:1rem}.FilterSection-module__AYcnsq__filterRight{flex-shrink:1;align-items:center;gap:.75rem;min-width:0;display:flex}.FilterSection-module__AYcnsq__searchBox{flex:1;align-items:center;min-width:0;display:flex;position:relative}.FilterSection-module__AYcnsq__searchBox svg{color:#94a3b8;width:1.125rem;height:1.125rem;position:absolute;left:.875rem}.FilterSection-module__AYcnsq__searchBox input{color:#1e293b;box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;width:100%;min-width:120px;max-width:220px;padding:.5rem 1rem .5rem 2.5rem;font-size:.875rem;transition:all .2s}.FilterSection-module__AYcnsq__searchBox input:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.FilterSection-module__AYcnsq__searchBox input::placeholder{color:#94a3b8}.FilterSection-module__AYcnsq__sortSelect{color:#475569;cursor:pointer;appearance:none;box-sizing:border-box;background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E") right .5rem center/1rem no-repeat;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem 2rem .5rem .875rem;font-size:.875rem}.FilterSection-module__AYcnsq__sortSelect:focus{border-color:#3b82f6;outline:none}@media (max-width:768px){.FilterSection-module__AYcnsq__filterContent{flex-direction:column;align-items:stretch;width:100%;max-width:100%;padding:1rem}.FilterSection-module__AYcnsq__categoryTabs{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;margin:0 -1rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;overflow-x:auto}.FilterSection-module__AYcnsq__categoryTabs::-webkit-scrollbar{display:none}.FilterSection-module__AYcnsq__categoryTab{flex-shrink:0}.FilterSection-module__AYcnsq__filterRight{flex-direction:column;align-items:stretch;width:100%}.FilterSection-module__AYcnsq__searchBox{flex:none;width:100%}.FilterSection-module__AYcnsq__searchBox input{width:100%;max-width:none}.FilterSection-module__AYcnsq__sortSelect{width:100%}}@media (prefers-color-scheme:dark){.FilterSection-module__AYcnsq__filterSection{background:#1e293b;border-bottom-color:#334155}.FilterSection-module__AYcnsq__categoryTab{color:#94a3b8;background:#334155}.FilterSection-module__AYcnsq__categoryTab:hover{background:#475569}.FilterSection-module__AYcnsq__categoryTab.FilterSection-module__AYcnsq__active{background:color-mix(in srgb,var(--cat-color)20%,#1e293b)}.FilterSection-module__AYcnsq__searchBox input{color:#f1f5f9;background:#334155;border-color:#475569}.FilterSection-module__AYcnsq__searchBox input:focus{background:#1e293b;border-color:#60a5fa}.FilterSection-module__AYcnsq__searchBox input::placeholder{color:#64748b}.FilterSection-module__AYcnsq__sortSelect{color:#e2e8f0;background-color:#334155;border-color:#475569}}.dark .FilterSection-module__AYcnsq__filterSection{background:#1e293b;border-bottom-color:#334155}.dark .FilterSection-module__AYcnsq__categoryTab{color:#94a3b8;background:#334155}.dark .FilterSection-module__AYcnsq__categoryTab:hover{background:#475569}.dark .FilterSection-module__AYcnsq__categoryTab.FilterSection-module__AYcnsq__active{background:color-mix(in srgb,var(--cat-color)20%,#1e293b)}.dark .FilterSection-module__AYcnsq__searchBox input{color:#f1f5f9;background:#334155;border-color:#475569}.dark .FilterSection-module__AYcnsq__searchBox input:focus{background:#1e293b;border-color:#60a5fa}.dark .FilterSection-module__AYcnsq__searchBox input::placeholder{color:#64748b}.dark .FilterSection-module__AYcnsq__sortSelect{color:#e2e8f0;background-color:#334155;border-color:#475569}
.FreeTalkItem-module__Ex9f3q__item{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;text-decoration:none;transition:all .2s;display:flex}.FreeTalkItem-module__Ex9f3q__item:hover{border-color:#c7d2fe;transform:translate(4px);box-shadow:0 4px 12px #6366f11a}.FreeTalkItem-module__Ex9f3q__content{flex:1;min-width:0}.FreeTalkItem-module__Ex9f3q__meta{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.FreeTalkItem-module__Ex9f3q__categoryBadge{border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.FreeTalkItem-module__Ex9f3q__hotBadge{color:#fff;background:linear-gradient(135deg,#f97316,#ef4444);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.FreeTalkItem-module__Ex9f3q__hotBadge svg{width:.75rem;height:.75rem}.FreeTalkItem-module__Ex9f3q__imageBadge{color:#94a3b8;display:inline-flex}.FreeTalkItem-module__Ex9f3q__imageBadge svg{width:1rem;height:1rem}.FreeTalkItem-module__Ex9f3q__title{color:#1e293b;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:.375rem;font-size:1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.FreeTalkItem-module__Ex9f3q__preview{color:#64748b;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.FreeTalkItem-module__Ex9f3q__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.FreeTalkItem-module__Ex9f3q__authorInfo{align-items:center;gap:.5rem;display:flex}.FreeTalkItem-module__Ex9f3q__authorAvatar{background:#f1f5f9;border-radius:50%;width:24px;height:24px}.FreeTalkItem-module__Ex9f3q__authorName{color:#475569;font-size:.8125rem;font-weight:500}.FreeTalkItem-module__Ex9f3q__authorLevel,.FreeTalkItem-module__Ex9f3q__time{color:#94a3b8;font-size:.75rem}.FreeTalkItem-module__Ex9f3q__stats{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.375rem;display:flex}.FreeTalkItem-module__Ex9f3q__statItem{color:#94a3b8;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.FreeTalkItem-module__Ex9f3q__statItem svg{width:.875rem;height:.875rem}.FreeTalkItem-module__Ex9f3q__commentStat{color:#3b82f6;font-weight:600}@media (max-width:768px){.FreeTalkItem-module__Ex9f3q__item{border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem}.FreeTalkItem-module__Ex9f3q__item:hover{transform:none}.FreeTalkItem-module__Ex9f3q__title{font-size:.9375rem}.FreeTalkItem-module__Ex9f3q__preview{margin-bottom:.5rem;font-size:.8125rem}.FreeTalkItem-module__Ex9f3q__footer{flex-direction:column;align-items:flex-start;gap:.5rem}.FreeTalkItem-module__Ex9f3q__stats{flex-direction:row;justify-content:flex-start;gap:1rem}}@media (prefers-color-scheme:dark){.FreeTalkItem-module__Ex9f3q__item{background:#1e293b;border-color:#334155}.FreeTalkItem-module__Ex9f3q__item:hover{border-color:#6366f1;box-shadow:0 4px 12px #6366f133}.FreeTalkItem-module__Ex9f3q__title{color:#f1f5f9}.FreeTalkItem-module__Ex9f3q__preview{color:#94a3b8}.FreeTalkItem-module__Ex9f3q__authorName{color:#e2e8f0}.FreeTalkItem-module__Ex9f3q__authorLevel,.FreeTalkItem-module__Ex9f3q__time,.FreeTalkItem-module__Ex9f3q__statItem{color:#64748b}.FreeTalkItem-module__Ex9f3q__commentStat{color:#60a5fa}}.dark .FreeTalkItem-module__Ex9f3q__item{background:#1e293b;border-color:#334155}.dark .FreeTalkItem-module__Ex9f3q__item:hover{border-color:#6366f1;box-shadow:0 4px 12px #6366f133}.dark .FreeTalkItem-module__Ex9f3q__title{color:#f1f5f9}.dark .FreeTalkItem-module__Ex9f3q__preview{color:#94a3b8}.dark .FreeTalkItem-module__Ex9f3q__authorName{color:#e2e8f0}.dark .FreeTalkItem-module__Ex9f3q__authorLevel{color:#64748b}.dark .FreeTalkItem-module__Ex9f3q__time{color:#64748b}.dark .FreeTalkItem-module__Ex9f3q__statItem{color:#64748b}.dark .FreeTalkItem-module__Ex9f3q__commentStat{color:#60a5fa}
.FreeTalkList-module__vIJMkq__container{max-width:1200px;margin:0 auto;padding:1.5rem}.FreeTalkList-module__vIJMkq__list{flex-direction:column;gap:.75rem;display:flex}.FreeTalkList-module__vIJMkq__emptyState{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.FreeTalkList-module__vIJMkq__emptyState svg{opacity:.5;width:3rem;height:3rem;margin-bottom:1rem}.FreeTalkList-module__vIJMkq__emptyState p{font-size:1rem}.FreeTalkList-module__vIJMkq__loadingState,.FreeTalkList-module__vIJMkq__errorState{color:#64748b;justify-content:center;align-items:center;padding:80px 20px;font-size:16px;display:flex}.FreeTalkList-module__vIJMkq__errorState{color:#ef4444}@media (prefers-color-scheme:dark){.FreeTalkList-module__vIJMkq__emptyState{color:#64748b}}.dark .FreeTalkList-module__vIJMkq__emptyState{color:#64748b}@media (max-width:768px){.FreeTalkList-module__vIJMkq__container{padding:1rem}}
.Pagination-module__G3HHUq__pagination{justify-content:center;align-items:center;gap:.375rem;padding:1.5rem;display:flex}.Pagination-module__G3HHUq__pageBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.Pagination-module__G3HHUq__pageBtn:hover:not(:disabled){background:#f1f5f9;border-color:#c7d2fe}.Pagination-module__G3HHUq__pageBtn.Pagination-module__G3HHUq__active{color:#fff;background:#3b82f6;border-color:#3b82f6}.Pagination-module__G3HHUq__pageBtn:disabled{opacity:.5;cursor:not-allowed}.Pagination-module__G3HHUq__pageBtn svg{width:1rem;height:1rem}.Pagination-module__G3HHUq__pageDots{color:#94a3b8;padding:0 .5rem}@media (max-width:768px){.Pagination-module__G3HHUq__pagination{gap:.25rem;padding:1rem}.Pagination-module__G3HHUq__pageBtn{min-width:2rem;height:2rem;font-size:.8125rem}}@media (prefers-color-scheme:dark){.Pagination-module__G3HHUq__pageBtn{color:#e2e8f0;background:#1e293b;border-color:#334155}.Pagination-module__G3HHUq__pageBtn:hover:not(:disabled){background:#334155;border-color:#6366f1}.Pagination-module__G3HHUq__pageBtn.Pagination-module__G3HHUq__active{background:#3b82f6;border-color:#3b82f6}}.dark .Pagination-module__G3HHUq__pageBtn{color:#e2e8f0;background:#1e293b;border-color:#334155}.dark .Pagination-module__G3HHUq__pageBtn:hover:not(:disabled){background:#334155;border-color:#6366f1}.dark .Pagination-module__G3HHUq__pageBtn.Pagination-module__G3HHUq__active{background:#3b82f6;border-color:#3b82f6}
.StatsSection-module__Rft_pa__statsSection{max-width:1200px;margin:0 auto;padding:0 1.5rem 2rem}.StatsSection-module__Rft_pa__statsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.StatsSection-module__Rft_pa__statCard{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.StatsSection-module__Rft_pa__statCardIcon{font-size:2rem}.StatsSection-module__Rft_pa__statCardInfo{flex-direction:column;display:flex}.StatsSection-module__Rft_pa__statCardNumber{color:#1e293b;font-size:1.5rem;font-weight:800}.StatsSection-module__Rft_pa__statCardLabel{color:#64748b;font-size:.8125rem}@media (max-width:1024px){.StatsSection-module__Rft_pa__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.StatsSection-module__Rft_pa__statsSection{padding:0 1rem 1.5rem}.StatsSection-module__Rft_pa__statsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.StatsSection-module__Rft_pa__statCard{border-radius:.75rem;gap:.75rem;padding:1rem}.StatsSection-module__Rft_pa__statCardIcon{font-size:1.5rem}.StatsSection-module__Rft_pa__statCardNumber{font-size:1.25rem}.StatsSection-module__Rft_pa__statCardLabel{font-size:.75rem}}@media (prefers-color-scheme:dark){.StatsSection-module__Rft_pa__statCard{background:#1e293b;border-color:#334155}.StatsSection-module__Rft_pa__statCardNumber{color:#f1f5f9}.StatsSection-module__Rft_pa__statCardLabel{color:#94a3b8}}.dark .StatsSection-module__Rft_pa__statCard{background:#1e293b;border-color:#334155}.dark .StatsSection-module__Rft_pa__statCardNumber{color:#f1f5f9}.dark .StatsSection-module__Rft_pa__statCardLabel{color:#94a3b8}
.BackSection-module__WVGtUG__backSection{max-width:1200px;margin:0 auto;padding:0 1.5rem 3rem}.BackSection-module__WVGtUG__backButton{color:#6b7280;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.BackSection-module__WVGtUG__backButton:hover{color:#374151;background:#f3f4f6}.BackSection-module__WVGtUG__backButton svg{width:1.25rem;height:1.25rem}@media (max-width:768px){.BackSection-module__WVGtUG__backSection{padding:0 1rem 2rem}}@media (prefers-color-scheme:dark){.BackSection-module__WVGtUG__backButton{color:#94a3b8}.BackSection-module__WVGtUG__backButton:hover{color:#f1f5f9;background:#334155}}.dark .BackSection-module__WVGtUG__backButton{color:#94a3b8}.dark .BackSection-module__WVGtUG__backButton:hover{color:#f1f5f9;background:#334155}
