.switch-mode{isolation:isolate;background:0 0;border:0;border-radius:999px;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.switch-mode-track{background:var(--panel-soft);border:1px solid var(--line-strong);border-radius:999px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.switch-mode-knob{border:1px solid var(--line-strong);background:var(--panel);border-radius:50%;position:absolute;left:0}.switch-mode-icon{z-index:1;height:100%;color:var(--faint);flex:1;place-items:center;display:grid;position:relative}.switch-mode-icon.is-selected{color:var(--ink)}
.star-border{isolation:isolate;border-radius:var(--star-border-radius);background:var(--star-border-surface);color:var(--star-border-text);font:inherit;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.875rem 1.5rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.star-border:before{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 var(--star-border-thickness) var(--star-border-track);pointer-events:none;position:absolute;inset:0}.star-border__light{z-index:-1;pointer-events:none;width:calc(100% + 96px);height:calc(100% + 96px);position:absolute;top:-48px;left:-48px}button.star-border,a.star-border{cursor:pointer}.star-border:focus-visible{outline:2px solid var(--star-border-track);outline-offset:3px}.star-border:disabled{cursor:not-allowed;opacity:.5}.star-border.upload-browse{min-height:44px;margin-top:20px;padding:10px 20px;font-size:12px}.star-border:focus-visible{outline-color:var(--accent)}.star-border:disabled .star-border__light{display:none}@media (prefers-reduced-motion:reduce){.star-border__light{display:none}}
