._pageContainer_z3lbj_3{position:relative;margin:0 auto;padding:var(--space-16) var(--space-4);max-width:1200px}._pageContainer_z3lbj_3:before{content:none}._sectionHeader_z3lbj_14{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;margin-bottom:clamp(1.5rem,3.5vw,2.25rem)}._sectionHeading_z3lbj_22{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}._sectionTitle_z3lbj_30{margin:0;font-size:clamp(1.9rem,3vw,2.3rem);font-weight:var(--font-weight-semibold);line-height:1.15;color:var(--color-text-primary)}._sectionSubtitle_z3lbj_38{margin:0;margin-top:var(--space-2);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-normal);max-width:720px}._searchSummary_z3lbj_47{margin:0;font-size:var(--font-size-sm);color:#64748bd9;text-align:center}._filtersRow_z3lbj_54{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:clamp(1.5rem,3.5vw,2.25rem)}._actionFilters_z3lbj_63{display:flex;flex-wrap:wrap;gap:var(--space-3)}._createTopicButton_z3lbj_69{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}._createTopicButton_z3lbj_69:hover{text-decoration:none}._actionFilters_z3lbj_63 ._stylor-forum-button_z3lbj_80{box-shadow:var(--shadow-sm);transition:transform var(--transition-normal) ease}._actionFilters_z3lbj_63 ._stylor-forum-button_z3lbj_80:hover{transform:translateY(-1px)}._actionFilters_z3lbj_63 ._stylor-forum-button_z3lbj_80:last-child{margin-right:0}._searchContainer_z3lbj_93{position:relative;flex:1;min-width:clamp(240px,40vw,360px)}._searchIcon_z3lbj_99{color:#475569b3}._searchInput_z3lbj_103{width:100%;border-radius:var(--border-radius-full);border:1.5px solid rgba(148,163,184,.4);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-10);background:#ffffffe6;color:var(--color-text-primary);transition:border-color var(--transition-normal) ease,box-shadow var(--transition-normal) ease}._searchInput_z3lbj_103::-moz-placeholder{color:#64748ba6}._searchInput_z3lbj_103::placeholder{color:#64748ba6}._searchInput_z3lbj_103:focus{border-color:rgba(var(--primary-color-rgb),.65);box-shadow:0 0 0 4px rgba(var(--primary-color-rgb),.12)}._loadingOverlay_z3lbj_122{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;margin-bottom:var(--space-4);border-radius:var(--border-radius-full);background:rgba(var(--primary-color-rgb),.12);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._noResults_z3lbj_135{background:rgba(var(--background-elevated-rgb),.75);border-radius:var(--border-radius-xl);border:1px dashed rgba(148,163,184,.35)}._topics_z3lbj_141{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(var(--space-4),3vw,var(--space-6))}._topicCard_z3lbj_147{display:flex;flex-direction:column;position:relative;padding:clamp(var(--space-5),3vw,var(--space-6));border-radius:var(--border-radius-xl);border:1px solid rgba(148,163,184,.18);background:#ffffffeb;box-shadow:var(--shadow-md);transition:transform var(--transition-normal) ease,box-shadow var(--transition-normal) ease;animation:_cardEnter_z3lbj_1 .45s ease both;text-decoration:none;color:inherit}._topicCard_z3lbj_147:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.12),rgba(var(--accent-color-rgb),.12));opacity:0;transition:opacity var(--transition-normal) ease;pointer-events:none;z-index:0}._topicCard_z3lbj_147>*{position:relative;z-index:1}._topicCard_z3lbj_147:hover,._topicCard_z3lbj_147:focus-visible{transform:translateY(-6px);box-shadow:var(--shadow-lg)}._topicCard_z3lbj_147:hover:before,._topicCard_z3lbj_147:focus-visible:before{opacity:1}._topicCard_z3lbj_147:focus-visible{outline:none;box-shadow:var(--shadow-lg),0 0 0 4px rgba(var(--primary-color-rgb),.16)}._topicHeader_z3lbj_195{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._topicTitle_z3lbj_203{margin:0;font-size:1.25rem;line-height:1.35;color:var(--color-text-primary);transition:color var(--transition-fast) ease}._topicCard_z3lbj_147:hover ._topicTitle_z3lbj_203,._topicCard_z3lbj_147:focus-visible ._topicTitle_z3lbj_203{color:var(--color-primary)}._commentBadge_z3lbj_219{display:inline-flex;align-items:center;gap:.35rem;background:rgba(var(--primary-color-rgb),.12);color:var(--color-primary);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-full);padding:.25rem .65rem;font-size:var(--font-size-xs);justify-self:center}._topicDescription_z3lbj_232{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-bottom:auto;flex-grow:1;overflow:hidden}._topicDescription_z3lbj_232>*{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}._topicDescription_z3lbj_232 p{margin:0}._topicFooter_z3lbj_253{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid rgba(148,163,184,.15)}._userInfo_z3lbj_265{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);justify-self:start}._userAvatar_z3lbj_273{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:var(--shadow-sm)}._commentBadge_z3lbj_219{justify-self:center}._timeInfo_z3lbj_285{display:flex;align-items:center;gap:.35rem;font-size:var(--font-size-xs);color:#64748be6;justify-self:end}._paginationControls_z3lbj_294{display:flex;justify-content:center;align-items:center;gap:var(--space-3);margin-top:clamp(2rem,4vw,3rem);padding-top:var(--space-4);border-top:1px solid rgba(148,163,184,.3)}._pageInfo_z3lbj_304{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@keyframes _cardEnter_z3lbj_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme: dark){._pageContainer_z3lbj_3{background:linear-gradient(180deg,rgba(var(--primary-color-rgb),.16),rgba(var(--accent-color-rgb),.12)),rgba(var(--background-elevated-rgb),.75);border:1px solid rgba(51,65,85,.55)}._statItem_z3lbj_326,._filtersRow_z3lbj_54{background:#1e293b99;border:1px solid rgba(51,65,85,.6)}._searchInput_z3lbj_103{background:#0f172ae6;color:var(--color-text-primary)}._topicCard_z3lbj_147{background:#0f172ae6;border:1px solid rgba(51,65,85,.7)}._topicCard_z3lbj_147:before{background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.24),rgba(var(--accent-color-rgb),.2))}._commentBadge_z3lbj_219{background:rgba(var(--primary-color-rgb),.2)}._timeInfo_z3lbj_285{color:#94a3b8e6}}@media (max-width: 1024px){._sectionHeader_z3lbj_14{gap:var(--space-3)}._filtersRow_z3lbj_54{align-items:stretch}}@media (max-width: 768px){._pageContainer_z3lbj_3{padding:clamp(2.25rem,8vw,3.5rem) clamp(1rem,6vw,2rem) clamp(3rem,10vw,4rem)}._sectionTitle_z3lbj_30{font-size:var(--font-size-3xl)}._filtersRow_z3lbj_54{flex-direction:column}._searchContainer_z3lbj_93{min-width:100%}._topics_z3lbj_141{grid-template-columns:1fr}._topicFooter_z3lbj_253{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){._sectionHeader_z3lbj_14{align-items:flex-start;text-align:left}._sectionHeading_z3lbj_22{flex-direction:column;align-items:flex-start;gap:var(--space-2)}._sectionIcon_z3lbj_408{width:2.25rem;height:2.25rem;border-radius:.75rem}._searchSummary_z3lbj_47{font-size:var(--font-size-xs)}}@media (max-width: 520px){._actionFilters_z3lbj_63{width:100%}._actionFilters_z3lbj_63 ._stylor-forum-button_z3lbj_80{width:100%;justify-content:center}}@media (max-width: 480px){._sectionTitle_z3lbj_30{font-size:var(--font-size-2xl)}}@media (prefers-color-scheme: dark){._commentBadge_z3lbj_219{background:#008be140;color:#008be1;border:1px solid rgba(0,139,225,.4)}}._loadingContainer_g3vdr_2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;min-height:300px}._spinner_g3vdr_12{width:3rem;height:3rem;border:4px solid #f3f4f6;border-top:4px solid #3b82f6;border-radius:50%;animation:_spin_g3vdr_12 1s linear infinite;margin-bottom:1rem}@keyframes _spin_g3vdr_12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_g3vdr_27{font-size:1.125rem;color:#6b7280;margin:0;font-weight:500}._coldStartMessage_g3vdr_34{margin-top:1.5rem;padding:1rem;background-color:#fef3c7;border:1px solid #fbbf24;border-radius:.5rem;max-width:400px}._coldStartText_g3vdr_43{font-size:.875rem;color:#92400e;margin:0 0 .5rem;font-weight:600}._coldStartSubtext_g3vdr_50{font-size:.75rem;color:#a16207;margin:0}._errorContainer_g3vdr_57{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;min-height:300px;max-width:500px;margin:0 auto}._errorIcon_g3vdr_69{font-size:3rem;margin-bottom:1rem}._errorTitle_g3vdr_74{font-size:1.5rem;color:#dc2626;margin:0 0 1rem;font-weight:600}._errorMessage_g3vdr_81{font-size:1rem;color:#374151;margin:0 0 1.5rem;line-height:1.5}._timeoutExplanation_g3vdr_88{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}._timeoutExplanation_g3vdr_88 p{font-size:.875rem;color:#7f1d1d;margin:0 0 .5rem;line-height:1.4}._timeoutExplanation_g3vdr_88 p:last-child{margin-bottom:0}._retryButton_g3vdr_107{background-color:#3b82f6;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-bottom:2rem}._retryButton_g3vdr_107:hover{background-color:#2563eb}._retryButton_g3vdr_107:focus{outline:2px solid #3b82f6;outline-offset:2px}._retryButton_g3vdr_107:active{transform:translateY(1px)}._troubleshooting_g3vdr_134{text-align:left;max-width:400px;margin-top:1rem}._troubleshooting_g3vdr_134 summary{font-size:.875rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:.25rem;transition:background-color .2s}._troubleshooting_g3vdr_134 summary:hover{background-color:#f9fafb}._troubleshootingContent_g3vdr_153{padding:1rem;background-color:#f9fafb;border-radius:.5rem;margin-top:.5rem;font-size:.875rem;line-height:1.5}._troubleshootingContent_g3vdr_153 p{margin:0 0 .75rem;font-weight:600;color:#374151}._troubleshootingContent_g3vdr_153 ul{margin:0 0 1rem;padding-left:1.25rem;color:#6b7280}._troubleshootingContent_g3vdr_153 li{margin-bottom:.25rem}._troubleshootingContent_g3vdr_153 ul:last-child{margin-bottom:0}@media (max-width: 640px){._loadingContainer_g3vdr_2,._errorContainer_g3vdr_57{padding:2rem 1rem;min-height:250px}._spinner_g3vdr_12{width:2.5rem;height:2.5rem}._errorTitle_g3vdr_74{font-size:1.25rem}._coldStartMessage_g3vdr_34,._timeoutExplanation_g3vdr_88{margin-left:-.5rem;margin-right:-.5rem}}@media (prefers-color-scheme: dark){._loadingText_g3vdr_27{color:#9ca3af}._errorMessage_g3vdr_81{color:#d1d5db}._troubleshooting_g3vdr_134 summary{color:#9ca3af}._troubleshooting_g3vdr_134 summary:hover{background-color:#1f2937}._troubleshootingContent_g3vdr_153{background-color:#1f2937}._troubleshootingContent_g3vdr_153 p{color:#d1d5db}._troubleshootingContent_g3vdr_153 ul{color:#9ca3af}}.forum-page[data-astro-cid-44s2t5sv]{max-width:1200px;margin:0 auto}@media (max-width: 1280px){.forum-page[data-astro-cid-44s2t5sv]{padding:0 1rem}}
