.apps-page[data-astro-cid-xx5lwln7]{padding-block-end:var(--space-chapter)}.intro[data-astro-cid-xx5lwln7]{padding-block:clamp(var(--space-6), 9svh, var(--space-9)) var(--space-7);row-gap:var(--space-5)}.lead[data-astro-cid-xx5lwln7]{font-size:var(--size-subtitle);line-height:var(--leading-subtitle);text-wrap:pretty;grid-column:2/span 6;max-inline-size:34ch}.icons[data-astro-cid-xx5lwln7]{gap:var(--space-6) var(--space-4);padding:var(--space-7) var(--space-6);background:var(--paper-deep);border-radius:2rem;grid-column:2/-1;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.app-link[data-astro-cid-xx5lwln7]{justify-items:center;gap:var(--space-3);color:inherit;-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none;display:grid}.app-icon[data-astro-cid-xx5lwln7]{aspect-ratio:1;block-size:auto;inline-size:min(100%,6rem);transition:transform var(--dur-state) var(--ease-out);border-radius:22.5%;display:block;box-shadow:0 10px 22px -14px #0000008c,0 2px 4px -2px #0003}.app-link[data-astro-cid-xx5lwln7]:focus-visible .app-icon[data-astro-cid-xx5lwln7]{outline:2px solid var(--accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.app-link[data-astro-cid-xx5lwln7]:hover .app-icon[data-astro-cid-xx5lwln7]{transform:translateY(-4px)scale(1.04)}}.app-link[data-astro-cid-xx5lwln7]:active .app-icon[data-astro-cid-xx5lwln7]{transition-duration:var(--dur-press);transform:scale(.92)}.app-label[data-astro-cid-xx5lwln7]{font-family:var(--font-sans);font-size:var(--size-note);text-align:center;font-weight:600;line-height:1.2}.cards[data-astro-cid-xx5lwln7]{row-gap:var(--space-7);padding-block-start:var(--space-8)}.apps-live .cards[data-astro-cid-xx5lwln7]{display:none}.card[data-astro-cid-xx5lwln7]{gap:var(--space-4);grid-column:2/span 7;scroll-margin-block-start:var(--space-8);display:grid}.card-head[data-astro-cid-xx5lwln7]{align-items:center;gap:var(--space-5);display:flex}.card-icon[data-astro-cid-xx5lwln7]{border-radius:22.5%;flex:none;block-size:5rem;inline-size:5rem;box-shadow:0 10px 22px -14px #0000008c}.card-titles[data-astro-cid-xx5lwln7]{gap:var(--space-1);display:grid}.card-name[data-astro-cid-xx5lwln7]{font-family:var(--font-display);font-size:var(--size-title);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--track-title);text-wrap:balance}.card-tagline[data-astro-cid-xx5lwln7]{font-size:var(--size-subtitle);line-height:var(--leading-subtitle);text-wrap:pretty}.card-brief[data-astro-cid-xx5lwln7]{max-inline-size:62ch;color:var(--ink-muted);text-wrap:pretty}.home[data-astro-cid-xx5lwln7]{padding-block-start:var(--space-8)}.home[data-astro-cid-xx5lwln7] a[data-astro-cid-xx5lwln7]{grid-column:2/-1;justify-self:start}.sheet[data-astro-cid-xx5lwln7]{block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.sheet[data-astro-cid-xx5lwln7][open]{place-items:center;display:grid}.sheet[data-astro-cid-xx5lwln7]::backdrop{opacity:0;transition:opacity .32s var(--ease-out);background:#080e1280}.sheet[data-astro-cid-xx5lwln7].is-open::backdrop{opacity:1}.sheet-card[data-astro-cid-xx5lwln7]{background:var(--paper);transform-origin:0 0;border-radius:2rem;max-block-size:calc(100dvh - 3rem);inline-size:min(40rem,100vw - 2rem);position:relative;overflow:auto;box-shadow:0 40px 80px -30px #0000008c}.sheet-splash[data-astro-cid-xx5lwln7]{z-index:2;background:var(--tint);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sheet-splash[data-astro-cid-xx5lwln7] img{object-fit:fill;block-size:100%;inline-size:100%}.sheet-body[data-astro-cid-xx5lwln7]{padding:var(--space-7) var(--space-6) var(--space-6)}.sheet-body[data-astro-cid-xx5lwln7] .card[data-astro-cid-xx5lwln7]{gap:var(--space-5)}.sheet-body[data-astro-cid-xx5lwln7] .card-head[data-astro-cid-xx5lwln7]{align-items:flex-start;gap:var(--space-4);flex-direction:column}.sheet-body[data-astro-cid-xx5lwln7] .card-icon[data-astro-cid-xx5lwln7]{block-size:6rem;inline-size:6rem}.sheet-close[data-astro-cid-xx5lwln7]{z-index:3;background:var(--paper-deep);block-size:2.5rem;inline-size:2.5rem;color:var(--ink);cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out), transform var(--dur-press) var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.sheet-close[data-astro-cid-xx5lwln7]:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.sheet-close[data-astro-cid-xx5lwln7]:hover{background:var(--accent);color:var(--on-accent)}}@media (width<=52rem){.lead[data-astro-cid-xx5lwln7],.icons[data-astro-cid-xx5lwln7],.card[data-astro-cid-xx5lwln7],.home[data-astro-cid-xx5lwln7] a[data-astro-cid-xx5lwln7]{grid-column:1/-1}}@media (width<=40rem){.icons[data-astro-cid-xx5lwln7]{gap:var(--space-5) var(--space-2);padding:var(--space-5) var(--space-3);border-radius:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.app-label[data-astro-cid-xx5lwln7]{font-size:var(--size-caption)}.sheet-card[data-astro-cid-xx5lwln7]{border-radius:1.5rem}.sheet-body[data-astro-cid-xx5lwln7]{padding:var(--space-6) var(--space-5) var(--space-5)}}
