:root{--bg: #F2F2F7;--card: #FFFFFF;--text: #000000;--sec: rgba(60, 60, 67, .6);--ter: rgba(60, 60, 67, .3);--sep: rgba(60, 60, 67, .1);--accent: #0A84FF;--header-title: var(--accent);--field-bg: #F2F2F7;--danger: #FF3B30;--c-green: #34C759;--c-red: #FF3B30;--c-blue: #0A84FF;--c-yellow: #FFCC00;--c-purple: #AF52DE;--c-orange: #FF9F0A;--c-pink: #FF2D92;--c-teal: #5AC8FA}.theme-dark{--bg: #000000;--card: #1C1C1E;--text: #FFFFFF;--sec: rgba(235, 235, 245, .55);--ter: rgba(235, 235, 245, .3);--sep: rgba(84, 84, 88, .35);--accent: #0A84FF;--field-bg: #2C2C2E}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}:root{--safe-top: var(--safe-area-inset-top, 0px);--safe-bottom: var(--safe-area-inset-bottom, 0px);--safe-left: var(--safe-area-inset-left, 0px);--safe-right: var(--safe-area-inset-right, 0px)}@supports (top: env(safe-area-inset-top)){:root{--safe-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--safe-left: var(--safe-area-inset-left, env(safe-area-inset-left, 0px));--safe-right: var(--safe-area-inset-right, env(safe-area-inset-right, 0px))}}body{background:var(--bg);color:var(--text);font-family:-apple-system,SF Pro Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;letter-spacing:-.3px;overscroll-behavior:none}button{font-family:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:transparent}input{font-family:inherit;letter-spacing:inherit;color:var(--text)}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.voice-progress{width:180px;height:4px;border-radius:2px;background:var(--field-bg);overflow:hidden}.voice-progress>i{display:block;height:100%;border-radius:2px;background:var(--accent);transform:scaleX(.04);transform-origin:left center;animation:voiceProgressCrawl 9s cubic-bezier(.22,1,.36,1) forwards}@keyframes voiceProgressCrawl{0%{transform:scaleX(.04)}to{transform:scaleX(.9)}}
