body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#ffc600;min-height:100vh}.sr-only,.hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.card{text-align:center;max-width:420px;width:100%}.card img{display:block;margin:0 auto}.card h1{margin:8px 0 0;font-size:2.2rem;font-weight:900;color:#111}.card .tagline{margin:2px 0 16px;color:#000000bf;font-weight:500}.card .panel{background:#fff;border-radius:20px;padding:20px 24px;box-shadow:0 6px 24px #0000001f}.doc-page{padding:24px;box-sizing:border-box}.doc{max-width:620px;margin-inline:auto}.doc .home{display:inline-flex;align-items:center;gap:10px;margin:8px 0 18px;color:#111;font-weight:700;font-size:.9rem;text-decoration:none}.doc .home:hover span{text-decoration:underline}@media(max-width:560px){.doc .home{margin-top:40px}}.doc .panel{background:#fff;border-radius:20px;padding:clamp(24px,5vw,40px);box-shadow:0 6px 24px #0000001f;color:#222;line-height:1.6}.doc .panel h1{margin:0 0 6px;font-size:clamp(1.5rem,4vw,1.9rem);font-weight:900;letter-spacing:-.01em;line-height:1.2;color:#111}.doc .links{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;padding:22px 0 8px;font-size:.85rem}.doc .links a{color:#111;font-weight:700;text-decoration:none}.doc .links a:hover{text-decoration:underline}.lang-switcher.svelte-12qhfyh{position:fixed;top:16px;right:16px;z-index:10}.lang-switcher.svelte-12qhfyh select:where(.svelte-12qhfyh){appearance:none;background:#ffffffd9;border:1px solid rgba(0,0,0,.12);border-radius:999px;color:#111;font:inherit;font-size:.85rem;font-weight:600;padding:7px 30px 7px 14px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.lang-switcher.svelte-12qhfyh select:where(.svelte-12qhfyh):hover{background-color:#fff}
