.bio-demo[data-astro-cid-qald45dz]{--d-bg:#f7f8fa;--d-panel:#fff;--d-ink:#202a31;--d-muted:#73808a;--d-line:#e3e8e9;--d-accent:#217764;height:100%;min-height:560px;overflow:hidden;border:1px solid var(--d-line);border-radius:14px;color:var(--d-ink);background:var(--d-bg);font:13px/1.5 var(--sans,Arial,sans-serif);box-shadow:0 16px 44px #182b3210}.bio-demo[data-astro-cid-qald45dz][data-theme=dark]{--d-bg:#12191b;--d-panel:#192225;--d-ink:#e6eeeb;--d-muted:#9aa9a5;--d-line:#2b3939;--d-accent:#77c8a4}.demo-topbar[data-astro-cid-qald45dz]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;background:var(--d-panel);border-bottom:1px solid var(--d-line)}.demo-brand[data-astro-cid-qald45dz],.demo-top-actions[data-astro-cid-qald45dz]{display:flex;align-items:center;gap:11px}.demo-brand[data-astro-cid-qald45dz]{color:var(--d-ink);font-weight:650;letter-spacing:-.03em}.demo-brand[data-astro-cid-qald45dz]:hover{color:var(--d-ink)}.brand-mark[data-astro-cid-qald45dz],.notice-mark[data-astro-cid-qald45dz]{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--d-accent);color:#fff;font:600 16px var(--serif,Georgia,serif)}.brand-version[data-astro-cid-qald45dz]{padding:3px 8px;border-radius:5px;background:var(--d-bg);color:var(--d-muted);font-size:10px}.preview-label[data-astro-cid-qald45dz]{display:flex;align-items:center;gap:7px;color:var(--d-muted);font:10px var(--mono,monospace);text-transform:uppercase}.preview-label[data-astro-cid-qald45dz] i[data-astro-cid-qald45dz]{width:7px;height:7px;flex:none;border-radius:50%;background:#c89758}.theme-toggle[data-astro-cid-qald45dz],.repo-link[data-astro-cid-qald45dz],.fullscreen-toggle[data-astro-cid-qald45dz]{border:1px solid var(--d-line);border-radius:7px;color:var(--d-ink);background:var(--d-panel);font:11px var(--sans,Arial,sans-serif)}.theme-toggle[data-astro-cid-qald45dz],.repo-link[data-astro-cid-qald45dz]{padding:7px 10px}.theme-toggle[data-astro-cid-qald45dz],.fullscreen-toggle[data-astro-cid-qald45dz]{cursor:pointer}.theme-toggle[data-astro-cid-qald45dz]:hover,.repo-link[data-astro-cid-qald45dz]:hover,.fullscreen-toggle[data-astro-cid-qald45dz]:hover{border-color:var(--d-accent);color:var(--d-accent)}.theme-toggle[data-astro-cid-qald45dz]>span[data-astro-cid-qald45dz]:first-child{margin-right:5px}.repo-link[data-astro-cid-qald45dz]{text-decoration:none}.fullscreen-toggle[data-astro-cid-qald45dz]{display:none;width:31px;height:31px;padding:0;font-size:17px}.fullscreen-toggle[data-astro-cid-qald45dz]:not([hidden]){display:grid;place-items:center}.fullscreen-toggle[data-astro-cid-qald45dz][hidden]{display:none!important}.workspace-main[data-astro-cid-qald45dz]{display:grid;min-height:500px;height:calc(100% - 58px);place-items:center;padding:35px}.workspace-notice[data-astro-cid-qald45dz]{width:min(100%,620px);padding:clamp(26px,6vw,54px);border:1px solid var(--d-line);border-radius:12px;background:var(--d-panel);text-align:center}.notice-mark[data-astro-cid-qald45dz]{width:45px;height:45px;margin:0 auto 22px;border-radius:13px;font-size:22px}.head-kicker[data-astro-cid-qald45dz]{margin:0;color:var(--d-muted);font:10px var(--mono,monospace);letter-spacing:.09em}.workspace-notice[data-astro-cid-qald45dz] h1[data-astro-cid-qald45dz]{margin:12px 0;font:500 clamp(27px,4vw,38px)/1.08 var(--serif,Georgia,serif);letter-spacing:-.04em}.workspace-notice[data-astro-cid-qald45dz]>p[data-astro-cid-qald45dz]:not(.head-kicker){max-width:430px;margin:0 auto;color:var(--d-muted);font-size:13px;line-height:1.7}.notice-repo[data-astro-cid-qald45dz]{display:inline-block;margin-top:25px}@media(max-width:620px){.bio-demo[data-astro-cid-qald45dz]{min-height:100%;border-radius:10px}.demo-topbar[data-astro-cid-qald45dz]{min-height:54px;padding:0 12px}.brand-version[data-astro-cid-qald45dz]{display:none}.demo-top-actions[data-astro-cid-qald45dz]{gap:6px}.preview-label[data-astro-cid-qald45dz]{max-width:120px;font-size:8px}.workspace-main[data-astro-cid-qald45dz]{height:calc(100% - 54px);min-height:420px;padding:16px}.workspace-notice[data-astro-cid-qald45dz]{padding:30px 22px}}html:has(.bio-demo[data-fullscreen=true]),body:has(.bio-demo[data-fullscreen=true]){width:100%;min-width:320px;height:100%;margin:0;overflow:hidden}.bio-demo[data-fullscreen=true]{width:100%;height:100dvh;min-height:520px;border:0;border-radius:0;box-shadow:none}.bio-demo[data-fullscreen=true]{min-height:0}.bio-demo[data-fullscreen=true] .workspace-main{min-height:0;height:calc(100dvh - 58px)}@media(max-width:620px){.bio-demo[data-fullscreen=true] .workspace-main{height:calc(100dvh - 54px)}}
