.osrs-btn{background-color:var(--color-surface);border:var(--unscaled-px,1px) solid var(--color-border);border-radius:calc(2 * var(--unscaled-px,1px));color:var(--color-secondary);text-shadow:1px 1px #000;cursor:pointer;text-align:center;justify-content:center;align-items:center;font-family:"RuneScape Bold 12",sans-serif;line-height:20px;transition:background-color 90ms,border-color 90ms,color 90ms;display:inline-flex}.osrs-btn:disabled{background-color:var(--color-bg-elevated);border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed;pointer-events:none}.osrs-btn[aria-disabled=true]{border-color:var(--color-border);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed;background-color:#0000}.osrs-btn:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-surface-hover);border-color:var(--color-primary-structure);color:var(--color-accent-text)}.osrs-btn:active:not(:disabled):not([aria-disabled=true]){background-color:var(--color-surface-inset)}.osrs-btn--full-width{width:100%}.osrs-btn--default,.osrs-btn--secondary{padding:8px 16px;font-size:16px}.osrs-btn--primary{background-color:color-mix(in srgb, var(--color-secondary) 8%, var(--color-bg-elevated));border-color:color-mix(in srgb, var(--color-secondary) 52%, var(--color-primary-structure));border-top-color:color-mix(in srgb, var(--color-secondary) 85%, var(--color-primary-structure));border-bottom-color:var(--color-primary-structure);color:var(--color-heading);text-shadow:none;padding:8px 16px;font-size:16px}.osrs-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb, var(--color-secondary) 18%, var(--color-bg-elevated));border-color:var(--color-secondary);color:var(--color-heading)}.osrs-btn--primary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--color-surface-inset);border-color:var(--color-primary-structure)}.osrs-btn--small{padding:2px 6px;font-size:11px}.osrs-btn--danger{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 35%, var(--color-border));padding:8px 16px;font-size:14px}.osrs-btn--danger:hover:not(:disabled):not([aria-disabled=true]){color:var(--color-error);background-color:var(--color-surface-hover);border-color:var(--color-error)}.osrs-btn--ghost{color:var(--color-secondary);background:0 0;border-color:#0000;padding:8px 16px;font-size:16px}.osrs-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-surface-hover);color:var(--color-text-body);border-color:var(--color-border)}@media (pointer:coarse){.osrs-btn{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.osrs-btn{transition:none}}
