.ios-native{--ios-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, sans-serif;--ios-tint: #155E75;--ios-tint-contrast: #FFFFFF;--ios-secondary: #8A5A17;--ios-bg: #FFFFFF;--ios-bg-secondary: #F2F2F7;--ios-bg-grouped: #F2F2F7;--ios-bg-grouped-elevated: #FFFFFF;--ios-label: #16162A;--ios-label-secondary: rgba(22, 22, 42, .6);--ios-label-tertiary: rgba(22, 22, 42, .3);--ios-separator: rgba(60, 60, 67, .29);--ios-fill-secondary: rgba(120, 120, 128, .16);--ios-tint-fill: rgba(21, 94, 117, .14);--ios-glass-bg: rgba(255, 255, 255, .72);--ios-glass-bg-prominent: rgba(255, 255, 255, .86);--ios-glass-border: rgba(255, 255, 255, .9);--ios-glass-highlight: rgba(255, 255, 255, .8);--ios-glass-shadow: rgba(22, 22, 42, .12);--ios-nav-ring: rgba(255,255,255,.55);font-family:var(--ios-font);background:var(--ios-bg-grouped);color:var(--ios-label)}@media(prefers-color-scheme:dark){.ios-native:not([data-ios-theme=light]){--ios-tint: #67E8F9;--ios-tint-contrast: #0A2530;--ios-secondary: #F0B94D;--ios-bg: #000000;--ios-bg-secondary: #1C1C1E;--ios-bg-grouped: #000000;--ios-bg-grouped-elevated: #1C1C1E;--ios-label: #F2F2F7;--ios-label-secondary: rgba(242, 242, 247, .6);--ios-label-tertiary: rgba(242, 242, 247, .3);--ios-separator: rgba(84, 84, 88, .6);--ios-fill-secondary: rgba(120, 120, 128, .24);--ios-tint-fill: rgba(103, 232, 249, .18);--ios-glass-bg: rgba(28, 28, 30, .72);--ios-glass-bg-prominent: rgba(28, 28, 30, .88);--ios-glass-border: rgba(255, 255, 255, .12);--ios-glass-highlight: rgba(255, 255, 255, .14);--ios-glass-shadow: rgba(0, 0, 0, .4);--ios-nav-ring: rgba(255,255,255,.18)}}.ios-native.dark{--ios-tint: #67E8F9;--ios-tint-contrast: #0A2530;--ios-secondary: #F0B94D;--ios-bg: #000000;--ios-bg-secondary: #1C1C1E;--ios-bg-grouped: #000000;--ios-bg-grouped-elevated: #1C1C1E;--ios-label: #F2F2F7;--ios-label-secondary: rgba(242, 242, 247, .6);--ios-label-tertiary: rgba(242, 242, 247, .3);--ios-separator: rgba(84, 84, 88, .6);--ios-fill-secondary: rgba(120, 120, 128, .24);--ios-tint-fill: rgba(103, 232, 249, .18);--ios-glass-bg: rgba(28, 28, 30, .72);--ios-glass-bg-prominent: rgba(28, 28, 30, .88);--ios-glass-border: rgba(255, 255, 255, .12);--ios-glass-highlight: rgba(255, 255, 255, .14);--ios-glass-shadow: rgba(0, 0, 0, .4);--ios-nav-ring: rgba(255,255,255,.18)}.ios-glass{background:var(--ios-glass-bg);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:.5px solid var(--ios-glass-border);box-shadow:inset 0 1px 0 var(--ios-glass-highlight),0 8px 24px -8px var(--ios-glass-shadow)}.ios-glass-prominent{background:var(--ios-glass-bg-prominent);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border:.5px solid var(--ios-glass-border);box-shadow:inset 0 1px 0 var(--ios-glass-highlight),0 12px 32px -8px var(--ios-glass-shadow)}.ios-radius-sm{border-radius:12px}.ios-radius-md{border-radius:20px}.ios-radius-lg{border-radius:28px}.ios-radius-pill{border-radius:9999px}.ios-safe-top{padding-top:env(safe-area-inset-top)}.ios-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.ios-safe-left{padding-left:env(safe-area-inset-left)}.ios-safe-right{padding-right:env(safe-area-inset-right)}.ios-text-large-title{font-size:34px;font-weight:700;letter-spacing:.01em;line-height:1.15}.ios-text-title1{font-size:28px;font-weight:700;line-height:1.2}.ios-text-title2{font-size:22px;font-weight:700;line-height:1.25}.ios-text-title3{font-size:20px;font-weight:600;line-height:1.3}.ios-text-headline{font-size:17px;font-weight:600;line-height:1.35}.ios-text-body{font-size:17px;font-weight:400;line-height:1.45}.ios-text-subheadline{font-size:15px;font-weight:400;line-height:1.4}.ios-text-footnote{font-size:13px;font-weight:400;line-height:1.4}.ios-text-caption{font-size:12px;font-weight:400;line-height:1.35}.ios-pressable{transition:transform .15s cubic-bezier(.25,.1,.25,1),opacity .15s ease}.ios-pressable:active{transform:scale(.96);opacity:.7}.ios-grouped-list{background:var(--ios-bg-grouped-elevated);border-radius:20px;overflow:hidden}.ios-grouped-row{display:flex;align-items:center;min-height:44px;padding:12px 16px;border-bottom:.5px solid var(--ios-separator)}.ios-grouped-row:last-child{border-bottom:none}.ios-spring{transition:transform .45s cubic-bezier(.34,1.2,.4,1),opacity .3s ease}
