@layer base{._page_1fa9n_2{--muted-foreground:#c1bcc9;--border:rgba(255,255,255,.18);padding:var(--spacing-12) var(--spacing-6);max-width:1400px;margin:0 auto;width:100%}._header_1fa9n_11{margin-bottom:var(--spacing-12);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-6)}._title_1fa9n_17{font-family:var(--font-family-display);font-size:clamp(3rem,6vw,5rem);font-weight:900;line-height:1;text-transform:uppercase;margin:0}._headerIntro_1fa9n_26{max-width:820px;margin:var(--spacing-4) 0 0;color:var(--muted-foreground);font-size:1.1rem;line-height:1.65}._hubSection_1fa9n_34{margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-12);border-bottom:1px solid var(--border)}._hubHeading_1fa9n_40 span{color:var(--primary);font-family:var(--font-family-monospace);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._hubHeading_1fa9n_40 h2{margin:.5rem 0 var(--spacing-6);font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3.2rem);line-height:1;text-transform:uppercase}._hubGrid_1fa9n_57{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}._hubCard_1fa9n_63{display:flex;flex-direction:column;gap:.35rem;min-height:150px;padding:1.25rem;color:inherit;text-decoration:none;background:var(--surface);border:1px solid var(--border)}._hubCard_1fa9n_63:hover{border-color:var(--primary)}._hubCard_1fa9n_63 small{color:var(--muted-foreground)}._hubCard_1fa9n_63 strong{font-family:var(--font-family-display);font-size:1.3rem}._hubCard_1fa9n_63>span{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;color:var(--primary);font-weight:800}._layout_1fa9n_80{display:grid;grid-template-columns:1fr;gap:var(--spacing-12)}._sidebar_1fa9n_87{display:flex;flex-direction:column;gap:var(--spacing-6)}._sidebarTitle_1fa9n_93{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin:0}._categoryList_1fa9n_102{display:flex;flex-direction:column;gap:var(--spacing-2)}._categoryLink_1fa9n_108{min-height:44px;text-decoration:none;background:none;border:none;text-align:left;padding:var(--spacing-2) var(--spacing-3);color:var(--muted-foreground);font-size:1rem;cursor:pointer;transition:all var(--animation-duration-fast) ease;border-left:2px solid transparent}._categoryLink_1fa9n_108:hover{color:var(--foreground);background-color:var(--surface)}._categoryLinkActive_1fa9n_127{color:var(--primary);border-left-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);font-weight:600}._postsGrid_1fa9n_135{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}._postCard_1fa9n_141{background-color:var(--surface);border:1px solid var(--border);padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-4);text-decoration:none;color:inherit;transition:all var(--animation-duration-normal) ease}._postCard_1fa9n_141:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:var(--shadow-md)}._postMeta_1fa9n_159{display:flex;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}._postDate_1fa9n_166{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--muted-foreground)}._postTitle_1fa9n_172{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;line-height:1.3;margin:0;color:var(--foreground)}._postCard_1fa9n_141:hover ._postTitle_1fa9n_172{color:var(--primary)}._postExcerpt_1fa9n_185{color:var(--muted-foreground);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._readMore_1fa9n_195{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2)}._emptyState_1fa9n_207{padding:var(--spacing-12);text-align:center;background-color:var(--surface);border:1px dashed var(--border);color:var(--muted-foreground)}@media(min-width:768px){._hubGrid_1fa9n_57{grid-template-columns:repeat(3,1fr)}._layout_1fa9n_80{grid-template-columns:250px 1fr}._postsGrid_1fa9n_135{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}._mainContent_1fa9n_225{min-width:0}._filterBar_1fa9n_226{display:grid;gap:.75rem;margin-bottom:2rem}._filterBar_1fa9n_226 label{font-weight:700;color:#fff}._filterBar_1fa9n_226 p{margin:0;color:#c1bcc9}._mobileCategories_1fa9n_229{display:grid;gap:.6rem}._hubHeading_1fa9n_40 span,._hubCard_1fa9n_63>span,._sidebarTitle_1fa9n_93,._categoryLinkActive_1fa9n_127,._readMore_1fa9n_195,._postCard_1fa9n_141:hover ._postTitle_1fa9n_172{color:#ffaaa5}._postCard_1fa9n_141,._hubCard_1fa9n_63{min-width:0;overflow-wrap:break-word}._postMeta_1fa9n_159>*{color:#ffaaa5;border-color:#825354}@media(min-width:768px){._mobileCategories_1fa9n_229{display:none}._postsGrid_1fa9n_135{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}}@media(max-width:767px){._sidebar_1fa9n_87{display:none}._page_1fa9n_2{padding:2rem 1rem}._title_1fa9n_17{font-size:clamp(2rem,8vw,3rem);line-height:1.12}._hubHeading_1fa9n_40 h2{line-height:1.2}._postCard_1fa9n_141{padding:1.25rem}}@media(prefers-reduced-motion:reduce){._postCard_1fa9n_141{transition:none}._postCard_1fa9n_141:hover{transform:none}}}
