/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.blog-card{--blog-card-title-ink:var(--color-base-content);gap:calc(var(--spacing,.25rem) * 3.5);flex-direction:column;min-width:0;display:flex}@media (hover:hover){.blog-card:hover{--blog-card-title-ink:var(--page-tone-ink)}.blog-card:hover .blog-cover{--page-cover-lift:30%}}.blog-card:has(.blog-card-link:focus-visible){--blog-card-title-ink:var(--page-tone-ink)}.blog-card:has(.blog-card-link:focus-visible) .blog-cover{--page-cover-lift:30%}.blog-card-cover{text-decoration-line:none;display:block}.blog-card-meta{justify-content:space-between;align-items:center;gap:var(--spacing,.25rem) calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.blog-card-date{font-size:calc(var(--spacing,.25rem) * 3);color:#fcfcf2a8}@supports (color:color-mix(in lab, red, red)){.blog-card-date{color:color-mix(in oklab, var(--color-base-content) 66%, transparent)}}.blog-card-title{font-family:var(--font-head,"Righteous", "Righteous Fallback", sans-serif);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);font-size:calc(var(--spacing,.25rem) * 5);color:var(--blog-card-title-ink);scroll-margin-top:var(--page-sections-offset,0rem);margin:0;line-height:1.2;transition-property:color}@media (width>=48rem){.blog-card-title{font-size:calc(var(--spacing,.25rem) * 6.5)}}@media (width>=64rem){.blog-card-title{font-size:calc(var(--spacing,.25rem) * 7)}}@media (prefers-reduced-motion:reduce){.blog-card-title{transition-property:none}}.blog-card-link{color:inherit;outline:calc(var(--spacing,.25rem) * .5) solid transparent;outline-offset:var(--spacing,.25rem);text-decoration-line:none;transition-property:color,outline-color}.blog-card-link:focus-visible{outline-color:var(--color-brand)}@media (prefers-reduced-motion:reduce){.blog-card-link{transition-property:none}}.blog-card-name{font-family:Righteous,Righteous Fallback,sans-serif}.blog-card-excerpt{font-family:var(--font-body,"Martian Mono", "Martian Mono Fallback", monospace);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:#fcfcf2d1;margin:0}@supports (color:color-mix(in lab, red, red)){.blog-card-excerpt{color:color-mix(in oklab, var(--color-base-content,oklch(98.8% .013 106.6)) 82%, transparent)}}.blog-card-excerpt{font-size:calc(var(--spacing,.25rem) * 3.5);line-height:1.75}:where([data-theme=cyber-sakura]) .blog-card-excerpt{color:#fcfcf2d6}@supports (color:color-mix(in lab, red, red)){:where([data-theme=cyber-sakura]) .blog-card-excerpt{color:color-mix(in oklab, var(--color-base-content,oklch(98.8% .013 106.6)) 84%, transparent)}}.blog-card-actions{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;margin-top:auto;display:flex}.blog-card-actions>.blog-source-link{align-self:flex-start}@property --tw-font-weight{syntax:"*";inherits:false}.blog-filters-list{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.blog-filter{--blog-filter-cut:calc(var(--spacing,.25rem) * 1.25);--blog-filter-ink:#fcfcf2a8}@supports (color:color-mix(in lab, red, red)){.blog-filter{--blog-filter-ink:color-mix(in oklab, var(--color-base-content) 66%, transparent)}}.blog-filter{--blog-filter-line:#ff1f4373}@supports (color:color-mix(in lab, red, red)){.blog-filter{--blog-filter-line:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.blog-filter{--blog-filter-edge:#fcfcf21f}@supports (color:color-mix(in lab, red, red)){.blog-filter{--blog-filter-edge:color-mix(in oklab, var(--color-base-content) 12%, transparent)}}.blog-filter{--blog-filter-fill:transparent;--blog-filter-border:var(--blog-filter-edge)}:where([data-theme=cyber-sakura]) .blog-filter{--blog-filter-cut:0rem;--blog-filter-line:#bf01ffb3}@supports (color:color-mix(in lab, red, red)){:where([data-theme=cyber-sakura]) .blog-filter{--blog-filter-line:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.blog-filter{--blog-filter-active-fill:#25111d}@supports (color:color-mix(in lab, red, red)){.blog-filter{--blog-filter-active-fill:color-mix(in oklab, var(--color-primary) 8%, var(--color-base-200))}}:where([data-theme=cyber-sakura]) .blog-filter{--blog-filter-active-fill:#2a111d}@supports (color:color-mix(in lab, red, red)){:where([data-theme=cyber-sakura]) .blog-filter{--blog-filter-active-fill:color-mix(in oklab, var(--color-primary) 10%, var(--color-base-200))}}.blog-filter{isolation:isolate;cursor:pointer;appearance:none;border-style:var(--tw-border-style);align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-height:calc(var(--spacing,.25rem) * 10);padding:0;padding-inline:calc(var(--spacing,.25rem) * 4);font:inherit;font-size:calc(var(--spacing,.25rem) * 3.5);color:var(--blog-filter-ink);outline:calc(var(--spacing,.25rem) * .5) solid transparent;outline-offset:var(--spacing,.25rem);background-color:#0000;border-width:0;transition-property:color,outline-color;display:inline-flex;position:relative}.blog-filter:before{z-index:calc(1 * -1);content:"";background-color:var(--blog-filter-fill);border:calc(var(--spacing,.25rem) * .25) solid var(--blog-filter-border);border-radius:var(--radius-selector);clip-path:polygon(var(--blog-filter-cut) 0, 100% 0, 100% calc(100% - var(--blog-filter-cut)), calc(100% - var(--blog-filter-cut)) 100%, 0 100%, 0 var(--blog-filter-cut));transition-property:background-color,border-color,border-radius,clip-path;position:absolute;inset:0}.blog-filter[aria-pressed=true]{--blog-filter-ink:var(--color-base-content);--blog-filter-fill:var(--blog-filter-active-fill);--blog-filter-border:var(--blog-filter-line)}@media (hover:hover){.blog-filter:hover{--blog-filter-ink:var(--color-base-content);--blog-filter-border:var(--blog-filter-line)}}.blog-filter:focus-visible{--blog-filter-ink:var(--color-base-content);--blog-filter-border:var(--blog-filter-line);outline-color:var(--color-brand)}@media (prefers-reduced-motion:reduce){.blog-filter,.blog-filter:before{transition-property:none}}.blog-filter-count{font-size:calc(var(--spacing,.25rem) * 3);color:#fcfcf2a8}@supports (color:color-mix(in lab, red, red)){.blog-filter-count{color:color-mix(in oklab, var(--color-base-content) 66%, transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.blog-header{gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}@media (width>=48rem){.blog-header{padding-top:calc(var(--spacing,.25rem) * 6)}}@media (width>=64rem){.blog-header{padding-top:calc(var(--spacing,.25rem) * 12)}}.blog-eyebrow{font-size:calc(var(--spacing,.25rem) * 3);letter-spacing:.3em;color:var(--color-primary-ink)}.blog-title{font-family:var(--font-head,"Righteous", "Righteous Fallback", sans-serif);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-base-content,oklch(98.8% .013 106.6));font-size:calc(var(--spacing,.25rem) * 9.5);margin:0;line-height:1.05}@media (width>=48rem){.blog-title{font-size:calc(var(--spacing,.25rem) * 13)}}@media (width>=64rem){.blog-title{font-size:calc(var(--spacing,.25rem) * 16)}}.blog-title-accent{color:var(--color-primary-ink)}.blog-lead{font-family:var(--font-body,"Martian Mono", "Martian Mono Fallback", monospace);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:#fcfcf2d1;margin:0}@supports (color:color-mix(in lab, red, red)){.blog-lead{color:color-mix(in oklab, var(--color-base-content,oklch(98.8% .013 106.6)) 82%, transparent)}}.blog-lead{max-width:calc(var(--spacing,.25rem) * 155);font-size:calc(var(--spacing,.25rem) * 3.5);line-height:1.75}:where([data-theme=cyber-sakura]) .blog-lead{color:#fcfcf2d6}@supports (color:color-mix(in lab, red, red)){:where([data-theme=cyber-sakura]) .blog-lead{color:color-mix(in oklab, var(--color-base-content,oklch(98.8% .013 106.6)) 84%, transparent)}}.blog{--blog-gap:calc(var(--spacing,.25rem) * 7.5);--page-sections-content-gap:var(--blog-gap);padding-bottom:calc(var(--spacing,.25rem) * 14)}@media (width>=48rem){.blog{--blog-gap:calc(var(--spacing,.25rem) * 9);padding-bottom:calc(var(--spacing,.25rem) * 20)}}@media (width>=64rem){.blog{--blog-gap:calc(var(--spacing,.25rem) * 10);--page-sections-nav-inset:calc(var(--spacing,.25rem) * 18);padding-bottom:calc(var(--spacing,.25rem) * 24)}}.blog-cards{gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (width>=48rem){.blog-cards{gap:calc(var(--spacing,.25rem) * 12)}}@media (width>=64rem){.blog-cards{gap:calc(var(--spacing,.25rem) * 14)}}.blog-list-enter-active,.blog-list-leave-active{transition-property:opacity,translate}.blog-list-move{transition-property:translate}.blog-list-leave-active{position:absolute;inset-inline:0}.blog-list-enter-from,.blog-list-leave-to{opacity:0;translate:0rem calc(var(--spacing,.25rem) * 4)}@media (prefers-reduced-motion:reduce){.blog-list-enter-active,.blog-list-leave-active,.blog-list-move{transition-property:none}}.blog-empty{font-family:var(--font-body,"Martian Mono", "Martian Mono Fallback", monospace);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:#fcfcf2a8;margin:0}@supports (color:color-mix(in lab, red, red)){.blog-empty{color:color-mix(in oklab, var(--color-base-content,oklch(98.8% .013 106.6)) 66%, transparent)}}.blog-empty{font-size:calc(var(--spacing,.25rem) * 3.5);line-height:1.75}.blog-bare .page-sections-aside{display:none}
