/*! 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{--page-cover-from:transparent;--page-cover-to:transparent;--page-cover-glow:transparent;--page-cover-grid-line:transparent}}}@property --page-cover-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --page-cover-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --page-cover-glow{syntax:"<color>";inherits:false;initial-value:#0000}@property --page-cover-grid-line{syntax:"<color>";inherits:false;initial-value:#0000}.page-cover{--page-cover-lift:0%;--page-cover-from:var(--page-tone-media-start)}@supports (color:color-mix(in lab, red, red)){.page-cover{--page-cover-from:color-mix(in oklab, var(--page-tone-media-start), white var(--page-cover-lift))}}.page-cover{--page-cover-to:var(--page-tone-media-end)}@supports (color:color-mix(in lab, red, red)){.page-cover{--page-cover-to:color-mix(in oklab, var(--page-tone-media-end), white var(--page-cover-lift))}}.page-cover{--page-cover-cut:calc(var(--spacing,.25rem) * 3.5);--page-cover-radius:0rem}:where([data-theme=cyber-sakura]) .page-cover{--page-cover-cut:0rem;--page-cover-radius:calc(var(--spacing,.25rem) * 4.5)}.page-cover{padding:calc(var(--spacing,.25rem) * .25);background-image:linear-gradient(135deg, var(--page-cover-from), var(--page-cover-to));border-radius:var(--page-cover-radius);clip-path:polygon(var(--page-cover-cut) 0, 100% 0, 100% calc(100% - var(--page-cover-cut)), calc(100% - var(--page-cover-cut)) 100%, 0 100%, 0 var(--page-cover-cut));transition-property:border-radius,clip-path,--page-cover-from,--page-cover-to;position:relative}@media (prefers-reduced-motion:reduce){.page-cover{transition-property:none}}.page-cover-stage{--page-cover-glow:var(--page-tone-accent)}@supports (color:color-mix(in lab, red, red)){.page-cover-stage{--page-cover-glow:color-mix(in oklab, var(--page-tone-accent) var(--page-tone-stage-alpha), transparent)}}.page-cover-stage{background-color:var(--page-tone-stage-base);background-image:radial-gradient(ellipse 70% 80% at 30% 40%, var(--page-cover-glow), transparent 70%);border-radius:max(0rem, calc(var(--page-cover-radius) - calc(var(--spacing,.25rem) * .25)));width:100%;height:100%;clip-path:polygon(max(0rem, calc(var(--page-cover-cut) - calc(var(--spacing,.25rem) * .125))) 0, 100% 0, 100% calc(100% - max(0rem, calc(var(--page-cover-cut) - calc(var(--spacing,.25rem) * .125)))), calc(100% - max(0rem, calc(var(--page-cover-cut) - calc(var(--spacing,.25rem) * .125)))) 100%, 0 100%, 0 max(0rem, calc(var(--page-cover-cut) - calc(var(--spacing,.25rem) * .125))));transition-property:background-color,border-radius,clip-path,--page-cover-glow;position:relative;overflow:hidden;container-type:inline-size}@media (prefers-reduced-motion:reduce){.page-cover-stage{transition-property:none}}.page-cover-grid{--page-cover-grid-line:#fcfcf208}@supports (color:color-mix(in lab, red, red)){.page-cover-grid{--page-cover-grid-line:color-mix(in oklab, var(--color-base-content) 3%, transparent)}}:where([data-theme=cyber-sakura]) .page-cover-grid{--page-cover-grid-line:#fcfcf209}@supports (color:color-mix(in lab, red, red)){:where([data-theme=cyber-sakura]) .page-cover-grid{--page-cover-grid-line:color-mix(in oklab, var(--color-base-content) 3.5%, transparent)}}.page-cover-grid{pointer-events:none;background-image:repeating-linear-gradient(0deg, var(--page-cover-grid-line) 0 calc(var(--spacing,.25rem) * .25), transparent calc(var(--spacing,.25rem) * .25) calc(var(--spacing,.25rem) * 6)), repeating-linear-gradient(90deg, var(--page-cover-grid-line) 0 calc(var(--spacing,.25rem) * .25), transparent calc(var(--spacing,.25rem) * .25) calc(var(--spacing,.25rem) * 6));transition-property:--page-cover-grid-line;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.page-cover-grid{transition-property:none}}
