/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial}}}@layer components{.__title-header-root[data-astro-cid-j7xgp35c]{background-color:var(--color-black,#000);padding-block:calc(var(--spacing,.25rem) * 12);color:var(--color-white,#fff);--start:#60c6;background-image:linear-gradient(to bottom right in oklch, var(--start), transparent 80%);grid-template-rows:2fr 1fr;place-items:safe center;block-size:100lvh;display:grid;overflow:clip}.__logo[data-astro-cid-j7xgp35c]{block-size:100%}.__name[data-astro-cid-j7xgp35c]{--tw-skew-x:skewX(calc(4deg * -1));--tw-skew-y:skewY(calc(4deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);padding-inline:calc(var(--spacing,.25rem) * 6);font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1));--tw-font-weight:var(--font-weight-extralight,200);font-weight:var(--font-weight-extralight,200);margin-inline:auto;font-style:italic}@media (width>=96rem){.__name[data-astro-cid-j7xgp35c]{font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1))}}.__name[data-astro-cid-j7xgp35c]{text-align-last:justify;inline-size:min(960px,100%)}.__card-list[data-astro-cid-rgeqflsy]{place-content:center;gap:calc(var(--spacing,.25rem) * 4);max-inline-size:calc(var(--spacing,.25rem) * 180);grid-template-columns:auto 1fr;margin-inline:auto;display:grid}.__card-list[data-astro-cid-rgeqflsy]>li[data-astro-cid-rgeqflsy]{display:contents}.__card-list[data-astro-cid-rgeqflsy] a{grid-column:1/-1;grid-template-columns:subgrid;border-radius:var(--radius-sm,.25rem);background-color:var(--color-accent,light-dark(var(--color-violet-950),var(--color-violet-100)));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.25, 0, .1, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.12s));text-decoration-line:none;display:grid}@media (any-hover:hover){.__card-list[data-astro-cid-rgeqflsy] a:hover{background-color:color-mix(in srgb, light-dark(var(--color-violet-950),var(--color-violet-100)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.__card-list[data-astro-cid-rgeqflsy] a:hover{background-color:color-mix(in oklab, var(--color-accent,light-dark(var(--color-violet-950),var(--color-violet-100))) 80%, transparent)}}}.__card-list[data-astro-cid-rgeqflsy] a:focus-visible{background-color:color-mix(in srgb, light-dark(var(--color-violet-950),var(--color-violet-100)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.__card-list[data-astro-cid-rgeqflsy] a:focus-visible{background-color:color-mix(in oklab, var(--color-accent,light-dark(var(--color-violet-950),var(--color-violet-100))) 80%, transparent)}}.__card-list[data-astro-cid-rgeqflsy] h3,.__card-list[data-astro-cid-rgeqflsy] p{color:var(--color-textinv,canvas);align-self:safe center;margin:0}.__card-list[data-astro-cid-rgeqflsy] h3{font-family:var(--font-sans,"Inter-Variable", "Arial", "Helvetica Neue", "noto-sans-jp", "BIZ UDPGothic", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans Canadian Aboriginal", "Noto Sans Runic", sans-serif, "Segoe UI");--tw-font-weight:var(--font-weight-extralight,200);font-weight:var(--font-weight-extralight,200);justify-self:safe flex-end}@media not all and (width>=80rem){.__container[data-astro-cid-lcdefpme]{display:flow-root}}@media (width>=80rem){.__container[data-astro-cid-lcdefpme]{display:grid}}.__container[data-astro-cid-lcdefpme]{grid-template-areas:"h h h""l m r""f f f";grid-template-columns:minmax(min(var(--spacing-min-side), 50%), 1fr) minmax(0, var(--spacing-max-main)) minmax(min(var(--spacing-min-side), 50%), 1fr);grid-template-rows:auto 1fr auto}.__container[data-astro-cid-lcdefpme] header,.__container[data-astro-cid-lcdefpme] main,.__container[data-astro-cid-lcdefpme] footer{display:flow-root}@media not all and (width>=80rem){.__container[data-astro-cid-lcdefpme] aside{display:none}}@media (width>=80rem){.__container[data-astro-cid-lcdefpme] aside{display:flow-root}}.__container[data-astro-cid-lcdefpme] header,.__container[data-astro-cid-lcdefpme] footer,.__container[data-astro-cid-lcdefpme] aside{background-color:var(--color-side,light-dark(var(--color-violet-100),var(--color-violet-dark)))}.__container[data-astro-cid-lcdefpme] header{grid-area:h}.__container[data-astro-cid-lcdefpme] main{background-color:var(--color-main,canvas);padding-inline:calc(var(--spacing,.25rem) * 4);min-block-size:100lvh;grid-area:m;padding-block-end:calc(var(--spacing,.25rem) * 36)}.__container[data-astro-cid-lcdefpme] footer{grid-area:f}.__container[data-astro-cid-lcdefpme] .__lside{grid-area:l}.__container[data-astro-cid-lcdefpme] .__rside{grid-area:r}.__container[data-astro-cid-lcdefpme] .__banners{margin-block:var(--spacing-figure,2rem);gap:calc(var(--spacing,.25rem) * 4);display:flex}.__container[data-astro-cid-lcdefpme] .__banners>a[data-astro-cid-lcdefpme]{display:block}.__container[data-astro-cid-lcdefpme] .__youkoso{margin-block:var(--spacing-figure,2rem);--tw-border-style:none;text-align:center;border-style:none;padding:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
