.lasso-main{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:var(--space-4, 16px);box-sizing:border-box}.lasso-card{width:100%;max-width:520px;background:var(--color-surface-raised, #ffffff);border:1.5px solid var(--color-border-subtle, rgba(0,0,0,.15));border-radius:var(--radius-2xl, 24px);padding:var(--space-6, 24px);box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;align-items:center;gap:var(--space-4, 16px);box-sizing:border-box}.lasso-instruction-banner{background:var(--color-surface-sunken, #f1f5f9);border:1.5px solid var(--color-border-subtle, #cbd5e1);padding:12px 16px;border-radius:var(--radius-lg, 12px);width:100%;text-align:center;font-size:13px;color:var(--color-text-secondary, #334155);font-weight:600;line-height:1.45;box-sizing:border-box}.lasso-board-wrap{background:#fff;border:2px solid var(--color-border-subtle, #cbd5e1);border-radius:var(--radius-xl, 16px);padding:20px;width:260px;height:260px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:inset 0 2px 8px #0000000a}
