html{block-size:100%}body{min-height:100%;display:grid;gap:3rlh;place-content:center;background:var(--blue-900);&[data-astro-cid-52ij6yvx]:before{content:"";position:absolute;inset:0;background:conic-gradient(at 50% -20%,#0000 35%,#fff9 45% 55%,#0000 65%);mask:radial-gradient(circle farthest-side at 50% -20%,#000 10%,#0000 50%);mix-blend-mode:overlay;z-index:-1;pointer-events:none}}@property --theme-c{syntax: "<color>"; inherits: true; initial-value: #0000;}header[data-astro-cid-j7pv25f6]{display:grid;gap:3rlh;place-content:center;place-items:center;overflow-x:clip;font-size:clamp(1rem,.6591rem + 1.4545vw,1.75rem);&[data-astro-cid-j7pv25f6]:after{content:""}p{margin-block-start:.25rlh;color:#86909b;text-align:center;text-transform:uppercase;font-weight:600;letter-spacing:.1em;font-size:min(.5em,.8rem)}}h1[data-astro-cid-j7pv25f6]{font-family:var(--font-flex);font-size:8rem;font-size:max(5em,5rem);letter-spacing:.03em;line-height:1.3;font-weight:700;color:#fff;margin-block-start:-.5em;filter:var(--filter);>span{position:relative;font-variation-settings:"wdth" 500,"HGHT" 500;display:inline flex;align-items:baseline;transform:skewY(-5deg);transition:var(--smooth);color:#000524cc;background:linear-gradient(135deg,var(--theme-c) 0 100%) center / 100% 100% text no-repeat,linear-gradient(135deg,var(--theme-grid) 20%,var(--theme-subgrid),var(--theme-flex),var(--theme-sda) 90%) text;-webkit-text-stroke:3px #00052300;paint-order:stroke fill;transition:1s --theme-c;isolation:isolate;h1[style] &{--theme-c: var(--theme);@starting-style{--theme-c: #0000}}&:before{content:"CSSXS";position:absolute;font-variation-settings:"wdth" 500,"HGHT" 500;background:repeating-radial-gradient(circle at 8% 75%,#000 0 .01em,#0000 0 .018em) text;top:0;left:0;z-index:3;mix-blend-mode:overlay;color:#000523cc;opacity:.8}span{transition:.5s .1s color;h1[style] &{transition:.5s color;color:#00052355}}}}.bento[data-astro-cid-j7pv25f6]{position:relative;margin-inline:max(1rlh,50% - 74rem / 2);display:flex;justify-content:center;flex-flow:wrap;gap:clamp(.5rem,.2561rem + 1.0405vw,1.0625rem);padding:.7rlh;box-shadow:inset 0 0 10px #0006,0 0 20px #1322347f;&[data-astro-cid-j7pv25f6]:before{border-inline-width:1px;margin-block:-2rlh;mask:linear-gradient(#0000,#000 2rlh calc(100% - 2rlh),#0000)}&[data-astro-cid-j7pv25f6]:after{border-block-width:1px;margin-inline:-2rlh;mask:linear-gradient(90deg,#0000,#000 2rlh calc(100% - 2rlh),#0000)}&[data-astro-cid-j7pv25f6]:before,&[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px dashed oklch(.32 .06 250.53)}ul{display:contents;list-style:none;padding:0}a{isolation:isolate;position:relative;background:var(--blue-700);box-shadow:#ffffff17 0 .5px inset,#ffffff09 0 0 0 .5px inset;border-radius:.5rem;display:inline flow-root;padding:.7em 1em;color:#86909b;text-decoration:3px var(--underline, #fff1) underline;text-underline-offset:.2em;font-size:min(.8em,1rem);outline-color:var(--theme);&:before{position:absolute;content:"";inset:0;background:radial-gradient(circle farthest-side at 50% 0%,#11304a,#0000 75%);z-index:-1;opacity:var(--opacity, 0);transition:.2s}&:is(:hover,:focus-visible){color:var(--theme);--opacity: 1;--underline: var(--theme)}span{color:#fff;font-weight:600}}}header[data-astro-cid-j7pv25f6]{--filter: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="0" height="0">      <filter id="f" x="-50%" y="-200%" width="200%" height="500%">        <feGaussianBlur stdDeviation="5"></feGaussianBlur>        <feColorMatrix type="saturate" values="1"></feColorMatrix>        <feComponentTransfer>          <feFuncA type="linear" slope=".75"/>          </feComponentTransfer>          <feComposite in="SourceGraphic"></feComposite>          </filter>          </svg>#f');--elastic: .9s linear(0, .218 2.1%, .862 6.5%, 1.114, 1.296 10.7%, 1.346, 1.37 12.9%, 1.373, 1.364 14.5%, 1.315 16.2%, 1.032 21.8%, .941 24%, .891 25.9%, .877, .869 27.8%, .87, .882 30.7%, .907 32.4%, .981 36.4%, 1.012 38.3%, 1.036, 1.046 42.7% 44.1%, 1.042 45.7%, .996 53.3%, .988, .984 57.5%, .985 60.7%, 1.001 68.1%, 1.006 72.2%, .998 86.7%, 1 )}
