.ui-button{justify-content:center;align-items:center;gap:var(--ui-space-s);min-height:var(--ui-button);padding:0 var(--ui-space-xl);border-radius:var(--ui-radius-round);font:inherit;font-size:var(--ui-text-item);font-weight:700;line-height:var(--ui-leading-control);text-align:center;cursor:pointer;transition:scale var(--ui-dur-press) var(--ui-ease-out);border:2px solid #0000;text-decoration:none;display:inline-flex}.ui-button:active:not(:disabled){scale:var(--ui-press-scale)}.ui-button:disabled{cursor:not-allowed;opacity:var(--ui-opacity-disabled)}.ui-button--primary{background:var(--brand-primary);color:var(--brand-surface)}.ui-button--secondary{border-color:var(--brand-primary);background:var(--brand-surface);color:var(--brand-primary)}.ui-button--danger{border-color:var(--brand-danger);background:var(--brand-surface);color:var(--brand-danger)}.ui-button--text{min-height:var(--ui-touch);padding:0 var(--ui-space-xs);color:var(--brand-primary);font-size:var(--ui-text-action);background:0 0;gap:6px;font-weight:600}.ui-icon-button{width:var(--ui-button);height:var(--ui-button);border-radius:var(--ui-radius-round);cursor:pointer;transition:scale var(--ui-dur-press) var(--ui-ease-out);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-icon-button:active:not(:disabled){scale:var(--ui-press-scale)}.ui-icon-button--surface{background:var(--brand-surface);color:var(--brand-ink)}.ui-icon-button--tint{width:var(--ui-touch);height:var(--ui-touch);background:var(--brand-tint);color:var(--brand-ink)}.ui-icon-button--primary{background:var(--brand-primary);color:var(--brand-surface)}.ui-icon-button--danger{background:var(--brand-danger);color:var(--brand-surface);box-shadow:var(--ui-shadow-2)}.ui-icon{flex-shrink:0}.ui-notice{width:100%;padding:var(--ui-space-m) 14px;border-radius:var(--ui-radius-tile);background:var(--brand-tint);color:var(--brand-ink);font-size:var(--ui-text-action);line-height:var(--ui-leading-text);align-items:flex-start;gap:10px;display:flex}.ui-notice__text{gap:var(--ui-space-s);flex-direction:column;display:flex}
