._pageContainer_180y9_3{position:relative;margin:0 auto;padding:var(--space-16) var(--space-4);max-width:1200px}._pageContainer_180y9_3:before{content:none}._sectionHeader_180y9_14{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;margin-bottom:clamp(1.5rem,3.5vw,2.25rem)}._sectionHeading_180y9_22{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}._sectionTitle_180y9_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_180y9_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_180y9_47{margin:0;font-size:var(--font-size-sm);color:#64748bd9;text-align:center}._filtersRow_180y9_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_180y9_63{display:flex;flex-wrap:wrap;gap:var(--space-3)}._createTopicButton_180y9_69{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}._createTopicButton_180y9_69:hover{text-decoration:none}._actionFilters_180y9_63 ._stylor-forum-button_180y9_80{box-shadow:var(--shadow-sm)}._actionFilters_180y9_63 ._stylor-forum-button_180y9_80:hover{transform:translateY(-1px)}._actionFilters_180y9_63 ._stylor-forum-button_180y9_80:last-child{margin-right:0}._searchContainer_180y9_92{position:relative;flex:1;min-width:clamp(240px,40vw,360px)}._searchIcon_180y9_98{color:#475569b3}._searchInput_180y9_102{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_180y9_102::-moz-placeholder{color:#64748ba6}._searchInput_180y9_102::placeholder{color:#64748ba6}._searchInput_180y9_102:focus{border-color:rgba(var(--primary-color-rgb),.65);box-shadow:0 0 0 4px rgba(var(--primary-color-rgb),.12)}._loadingOverlay_180y9_121{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_180y9_134{background:rgba(var(--background-elevated-rgb),.75);border-radius:var(--border-radius-xl);border:1px dashed rgba(148,163,184,.35)}._topics_180y9_140{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(var(--space-4),3vw,var(--space-6))}._topicCard_180y9_146{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_180y9_1 .45s ease both;text-decoration:none;color:inherit}._topicCard_180y9_146: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_180y9_146>*{position:relative;z-index:1}._topicCard_180y9_146:hover,._topicCard_180y9_146:focus-visible{transform:translateY(-6px);box-shadow:var(--shadow-lg)}._topicCard_180y9_146:hover:before,._topicCard_180y9_146:focus-visible:before{opacity:1}._topicCard_180y9_146:focus-visible{outline:none;box-shadow:var(--shadow-lg),0 0 0 4px rgba(var(--primary-color-rgb),.16)}._topicHeader_180y9_194{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._topicTitle_180y9_202{margin:0;font-size:1.25rem;line-height:1.35;color:var(--color-text-primary);transition:color var(--transition-fast) ease}._topicCard_180y9_146:hover ._topicTitle_180y9_202,._topicCard_180y9_146:focus-visible ._topicTitle_180y9_202{color:var(--color-primary)}._commentBadge_180y9_218{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_180y9_231{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_180y9_231>*{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}._topicDescription_180y9_231 p{margin:0}._topicFooter_180y9_252{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_180y9_264{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);justify-self:start}._userAvatar_180y9_272{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:var(--shadow-sm)}._commentBadge_180y9_218{justify-self:center}._timeInfo_180y9_284{display:flex;align-items:center;gap:.35rem;font-size:var(--font-size-xs);color:#64748be6;justify-self:end}._paginationControls_180y9_293{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_180y9_303{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@keyframes _cardEnter_180y9_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-color-scheme:dark){._pageContainer_180y9_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_180y9_325,._filtersRow_180y9_54{background:#1e293b99;border:1px solid rgba(51,65,85,.6)}._searchInput_180y9_102{background:#0f172ae6;color:var(--color-text-primary)}._topicCard_180y9_146{background:#0f172ae6;border:1px solid rgba(51,65,85,.7)}._topicCard_180y9_146:before{background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.24),rgba(var(--accent-color-rgb),.2))}._commentBadge_180y9_218{background:rgba(var(--primary-color-rgb),.2)}._timeInfo_180y9_284{color:#94a3b8e6}}@media(max-width:1024px){._sectionHeader_180y9_14{gap:var(--space-3)}._filtersRow_180y9_54{align-items:stretch}}@media(max-width:768px){._pageContainer_180y9_3{padding:clamp(2.25rem,8vw,3.5rem) clamp(1rem,6vw,2rem) clamp(3rem,10vw,4rem)}._sectionTitle_180y9_30{font-size:var(--font-size-3xl)}._filtersRow_180y9_54{flex-direction:column}._searchContainer_180y9_92{min-width:100%}._topics_180y9_140{grid-template-columns:1fr}._topicFooter_180y9_252{flex-direction:column;align-items:flex-start}}@media(max-width:640px){._sectionHeader_180y9_14{align-items:flex-start;text-align:left}._sectionHeading_180y9_22{flex-direction:column;align-items:flex-start;gap:var(--space-2)}._sectionIcon_180y9_407{width:2.25rem;height:2.25rem;border-radius:.75rem}._searchSummary_180y9_47{font-size:var(--font-size-xs)}}@media(max-width:520px){._actionFilters_180y9_63{width:100%}._actionFilters_180y9_63 ._stylor-forum-button_180y9_80{width:100%;justify-content:center}}@media(max-width:480px){._sectionTitle_180y9_30{font-size:var(--font-size-2xl)}}@media(prefers-color-scheme:dark){._commentBadge_180y9_218{background:rgba(var(--primary-color-rgb),.25);color:rgba(var(--primary-color-rgb),1);border:1px solid rgba(var(--primary-color-rgb),.4)}}._loadingContainer_128uy_2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;min-height:300px}._spinner_128uy_12{width:3rem;height:3rem;border:4px solid #f3f4f6;border-top:4px solid #3b82f6;border-radius:50%;animation:_spin_128uy_12 1s linear infinite;margin-bottom:1rem}@keyframes _spin_128uy_12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_128uy_27{font-size:1.125rem;color:#6b7280;margin:0;font-weight:500}._coldStartMessage_128uy_34{margin-top:1.5rem;padding:1rem;background-color:#fef3c7;border:1px solid #fbbf24;border-radius:.5rem;max-width:400px}._coldStartText_128uy_43{font-size:.875rem;color:#92400e;margin:0 0 .5rem;font-weight:600}._coldStartSubtext_128uy_50{font-size:.75rem;color:#a16207;margin:0}._errorContainer_128uy_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_128uy_69{font-size:3rem;margin-bottom:1rem}._errorTitle_128uy_74{font-size:1.5rem;color:#dc2626;margin:0 0 1rem;font-weight:600}._errorMessage_128uy_81{font-size:1rem;color:#374151;margin:0 0 1.5rem;line-height:1.5}._timeoutExplanation_128uy_88{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}._timeoutExplanation_128uy_88 p{font-size:.875rem;color:#7f1d1d;margin:0 0 .5rem;line-height:1.4}._timeoutExplanation_128uy_88 p:last-child{margin-bottom:0}._retryButton_128uy_107{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;border-radius:var(--btn-radius);min-height:var(--btn-min-height);padding:.75rem 1.5rem;font-size:1rem;font-weight:var(--btn-font-weight);cursor:pointer;transition:var(--btn-transition);margin-bottom:2rem}._retryButton_128uy_107:hover{background:var(--btn-primary-bg-hover);transform:translateY(-1px);box-shadow:var(--btn-primary-shadow-hover)}._retryButton_128uy_107:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)}._troubleshooting_128uy_135{text-align:left;max-width:400px;margin-top:1rem}._troubleshooting_128uy_135 summary{font-size:.875rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:.25rem;transition:background-color .2s}._troubleshooting_128uy_135 summary:hover{background-color:#f9fafb}._troubleshootingContent_128uy_154{padding:1rem;background-color:#f9fafb;border-radius:.5rem;margin-top:.5rem;font-size:.875rem;line-height:1.5}._troubleshootingContent_128uy_154 p{margin:0 0 .75rem;font-weight:600;color:#374151}._troubleshootingContent_128uy_154 ul{margin:0 0 1rem;padding-left:1.25rem;color:#6b7280}._troubleshootingContent_128uy_154 li{margin-bottom:.25rem}._troubleshootingContent_128uy_154 ul:last-child{margin-bottom:0}@media(max-width:640px){._loadingContainer_128uy_2,._errorContainer_128uy_57{padding:2rem 1rem;min-height:250px}._spinner_128uy_12{width:2.5rem;height:2.5rem}._errorTitle_128uy_74{font-size:1.25rem}._coldStartMessage_128uy_34,._timeoutExplanation_128uy_88{margin-left:-.5rem;margin-right:-.5rem}}@media(prefers-color-scheme:dark){._loadingText_128uy_27{color:#9ca3af}._errorMessage_128uy_81{color:#d1d5db}._troubleshooting_128uy_135 summary{color:#9ca3af}._troubleshooting_128uy_135 summary:hover{background-color:#1f2937}._troubleshootingContent_128uy_154{background-color:#1f2937}._troubleshootingContent_128uy_154 p{color:#d1d5db}._troubleshootingContent_128uy_154 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}}
