.arc-root,.arc-scope{--action-radius:8px;--action-font:var(--font-mono,monospace);--action-weight:700;--action-tracking:.05em;--action-font-size:.78rem;--action-pad:10px 20px;--action-hero-font-size:15px;--action-hero-pad:10px 28px;--action-chip-font-size:11px;--action-chip-pad:4px 12px;--action-primary-bg:var(--accent);--action-primary-bg-hover:#3df;--action-primary-fg:var(--bg);--action-accent-bg:#00d4ff1f;--action-accent-bg-hover:#00d4ff38;--action-accent-border:#00d4ff59;--action-accent-border-hover:#00d4ff99;--action-accent-fg:var(--accent);--action-ghost-border:var(--border);--action-ghost-fg:var(--text,#e8f0f8);--action-ghost-hover:var(--accent);--action-chip-bg:#00d4ff14;--action-chip-bg-hover:#00d4ff38;--action-chip-border:#00d4ff59;--action-chip-fg:var(--accent)}.arc-action{padding:var(--action-pad);border-radius:var(--action-radius);font-family:var(--action-font);font-weight:var(--action-weight);font-size:var(--action-font-size);letter-spacing:var(--action-tracking);text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.arc-action:focus-visible{outline:2px solid var(--action-primary-bg);outline-offset:2px}.arc-action:disabled{opacity:.45;cursor:not-allowed}.arc-action--primary{background:var(--action-primary-bg);color:var(--action-primary-fg);border-color:var(--action-primary-bg)}.arc-action--primary:hover:not(:disabled){background:var(--action-primary-bg-hover);border-color:var(--action-primary-bg-hover)}.arc-action--accent{background:var(--action-accent-bg);color:var(--action-accent-fg);border-color:var(--action-accent-border)}.arc-action--accent:hover:not(:disabled){background:var(--action-accent-bg-hover);border-color:var(--action-accent-border-hover)}.arc-action--ghost{color:var(--action-ghost-fg);border-color:var(--action-ghost-border);background:0 0}.arc-action--ghost:hover:not(:disabled){color:var(--action-ghost-hover);border-color:var(--action-ghost-hover)}.arc-action--chip{background:var(--action-chip-bg);color:var(--action-chip-fg);border-color:var(--action-chip-border);padding:var(--action-chip-pad);font-size:var(--action-chip-font-size)}.arc-action--chip:hover:not(:disabled){background:var(--action-chip-bg-hover)}:is(.arc-root,.arc-scope)[data-skin=round-dark] .arc-canvas{border:2px solid #22c55e8c;border-radius:14px}:is(.arc-root,.arc-scope)[data-skin=round-dark] .arc-canvas-wrap{container-type:inline-size}:is(.arc-root,.arc-scope)[data-skin=round-dark] .arc-overlay--title{--logo-drop:#14532d;--logo-glow:#22c55e88;background:linear-gradient(#0c0a09f0 0%,#0c0a09b0 55%,#0c0a0920 100%);justify-content:flex-start}:is(.arc-root,.arc-scope)[data-skin=round-dark] .arc-overlay--title:before{content:"";flex:0 0 22%}:is(.arc-root,.arc-scope)[data-skin=round-dark] .arc-title{font-family:var(--font-head,"Syne", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:var(--arc-accent,#4ade80);text-shadow:0 4px 0 var(--logo-drop), 0 0 30px var(--logo-glow);font-size:clamp(1.8rem,10cqw,3.6rem);font-weight:800;line-height:.92}:is(.arc-root,.arc-scope)[data-skin=round-dark] .arc-title-word{display:block}:is(.arc-root,.arc-scope)[data-skin=round-dark] .arc-tagline{color:#e7e5e4;max-width:26ch;margin:4px 0 8px;font-size:.8rem}:is(.arc-root,.arc-scope)[data-skin=round-dark] .arc-again-btn{border:2px solid var(--arc-accent,#4ade80);color:#f5f5f4;font-family:var(--font-head,"Syne", sans-serif);letter-spacing:.08em;background:#052e16cc;border-radius:12px;font-weight:800}
