.doc{z-index:1;max-width:72ch;padding-block:28px 56px;position:relative}.doc .tag{color:var(--cyan)}.doc h1{margin-top:10px;font-size:clamp(28px,5vw,42px)}.doc h2{margin-top:40px;font-size:clamp(19px,3vw,24px)}.doc h3{margin-top:26px;font-size:16px}.doc p,.doc li{color:var(--ink-soft);margin-top:12px}.doc ul,.doc ol{margin:0;padding-left:1.3em}.doc li{margin-top:8px}.doc a{color:var(--ink);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:3px}.doc strong{color:var(--ink)}.doc .lead{margin-top:16px;font-size:18px}.doc .notice{color:var(--ink);background:#e8ff3d0f;border:1.5px dashed #e8ff3d66;border-radius:14px;margin-top:24px;padding:14px 18px}.doc table{border-collapse:collapse;width:100%;margin-top:14px;font-size:14.5px}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-soft);padding:10px 12px}.doc th{color:var(--ink);font-weight:700}.doc .lang-en{border-top:1px solid var(--line);margin-top:48px;padding-top:8px}.table-scroll{overflow-x:auto}.action-card{border:1.5px solid var(--cyan);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#ffffff0b;border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;max-width:640px;margin-block:28px 56px;padding:clamp(24px,5vw,44px);display:flex;position:relative;box-shadow:0 0 60px -20px #22e8ff80}.action-card .tag{color:var(--cyan)}.action-card h1{font-size:clamp(26px,5vw,38px)}.action-card p{color:var(--ink-soft);max-width:50ch}.action-card .btn-link{color:var(--ink);text-underline-offset:3px}.action-card .btn-ghost{cursor:pointer}.erase{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding-top:16px;display:flex}dialog.confirm{background:var(--bg-2);color:var(--ink);border:1.5px solid var(--pink);border-radius:20px;max-width:min(440px,100vw - 32px);padding:28px}dialog.confirm::backdrop{background:#0a0616bf}dialog.confirm h2{font-size:20px}dialog.confirm p{color:var(--ink-soft);margin-top:12px}dialog.confirm .dialog-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.not-found{text-align:left;z-index:1;flex-direction:column;align-items:flex-start;gap:18px;padding-block:40px 56px;display:flex;position:relative}.not-found h1{color:var(--pink);text-shadow:0 0 10px #ff2e9f99,0 0 30px #ff2e9f59;font-size:clamp(48px,12vw,96px)}.not-found p{color:var(--ink-soft)}
