:root{--red-glow: #ff0000;--red-aura: rgba(255, 0, 0, .45);--subtle-border: rgba(255, 0, 0, .3);--glass-shine: rgba(255, 255, 255, .18);--bg-deep: #050505;--bg-main: #080407;--bg-gradient-start: #120505;--bg-gradient-end: #080202;--card-bg: rgba(6, 3, 3, .78);--card-bg-strong: rgba(255, 255, 255, .08);--card-border: rgba(255, 0, 0, .28);--accent: #ff0000;--accent-light: #ff3b3b;--accent-dark: #4f0000;--text-main: #fff7f2;--text-muted: rgba(255, 247, 242, .64);--gold: #d8a44c;color:var(--text-main);background:var(--bg-deep);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#000;color:var(--text-main)}.stars-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(1px 1px at 8% 18%,rgba(255,255,255,.75),transparent 60%),radial-gradient(1px 1px at 18% 48%,rgba(255,255,255,.35),transparent 60%),radial-gradient(1.2px 1.2px at 34% 22%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1px 1px at 61% 39%,rgba(255,255,255,.4),transparent 60%),radial-gradient(1.4px 1.4px at 79% 19%,rgba(255,255,255,.72),transparent 60%),radial-gradient(1px 1px at 88% 68%,rgba(255,255,255,.42),transparent 60%),radial-gradient(1px 1px at 42% 78%,rgba(255,0,0,.32),transparent 60%),radial-gradient(1.2px 1.2px at 72% 84%,rgba(255,0,0,.28),transparent 60%);background-size:260px 260px,340px 340px,300px 300px,420px 420px,360px 360px,480px 480px,390px 390px,450px 450px;opacity:.68;animation:starsTwinkle 5.5s ease-in-out infinite alternate}.stars-bg:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(1px 1px at 12% 72%,rgba(255,255,255,.45),transparent 60%),radial-gradient(1.3px 1.3px at 52% 16%,rgba(255,255,255,.65),transparent 60%),radial-gradient(1px 1px at 91% 31%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1.4px 1.4px at 63% 92%,rgba(255,0,0,.34),transparent 60%);background-size:310px 310px,370px 370px,440px 440px,500px 500px;opacity:.55;animation:starsTwinkleReverse 7s ease-in-out infinite alternate}.nebula-bg{position:fixed;top:35%;left:50%;z-index:0;width:150vw;height:150vw;pointer-events:none;background:radial-gradient(circle,rgba(130,0,0,.06) 0%,transparent 70%);filter:blur(100px);transform:translate(-50%,-50%)}.nebula-bg:after{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;content:"";background:radial-gradient(ellipse at 12% 32%,rgba(255,255,255,.1),transparent 30%),radial-gradient(ellipse at 86% 58%,rgba(255,255,255,.075),transparent 34%);filter:blur(34px);opacity:.55}#root{position:relative;z-index:1;min-height:100vh}.app-root{position:relative;display:flex;width:100%;min-height:100dvh;justify-content:center;overflow-x:hidden;background-color:#000;color:#fff}.app-container{position:relative;z-index:1;display:flex;width:100%;max-width:420px;min-height:100dvh;flex-direction:column;padding:24px}.app-header{margin-bottom:24px}.home-screen{display:flex;min-height:calc(100dvh - 48px);flex:1;flex-direction:column}.main-header{margin-bottom:50px;padding-top:50px;text-align:center}.text-header{margin:0;color:#888;font-size:11px;font-weight:300;letter-spacing:.9em;line-height:1.6;text-transform:uppercase}.app-header h1{margin:0 0 6px;font-size:32px;line-height:1.15;color:var(--text-main);letter-spacing:0;text-shadow:0 0 24px rgba(255,0,0,.38),0 1px 22px rgba(199,42,82,.24)}.app-header p{margin:0;color:var(--text-muted)}.panel,.notice,.state{margin:12px 0;border:1px solid rgba(255,0,0,.3);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.012) 24%,transparent 48%),linear-gradient(165deg,#2300008f,#090000eb 48%,#000);box-shadow:0 0 22px #ff00001f,inset 0 1px #ffffff1a,inset 0 -18px 28px #00000070,0 18px 48px #00000061,0 0 34px #ff00001a;padding:16px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.detail-panel{overflow:hidden}.chart-picker-panel{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.012) 24%,transparent 48%),linear-gradient(165deg,#2300008f,#090000eb 48%,#000);box-shadow:0 0 22px #ff00001f,inset 0 1px #ffffff1a,inset 0 -18px 28px #00000070}.panel h2{margin:0 0 12px;font-size:18px;color:var(--text-main)}.panel-subtitle{margin:-6px 0 16px;color:var(--text-muted)}.notice{border-color:#d8a44c75;background:#d8a44c17;color:var(--text-main)}.browser-warning{position:fixed;top:12px;left:50%;z-index:20;width:min(320px,calc(100vw - 32px));margin:0;padding:8px 12px;transform:translate(-50%);border:1px solid rgba(255,0,0,.18);border-radius:12px;background:#0a00006b;box-shadow:0 0 22px #ff000014;color:#fff7f29e;font-size:12px;line-height:1.35;text-align:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.state{display:flex;flex-direction:column;gap:4px}.state-loading{color:var(--text-muted)}.state-error{border-color:#c72a5294;background:#8b12383d;color:#ffd6d6}dl{display:grid;gap:0;margin:0;border:1px solid rgba(255,0,0,.24);border-radius:12px;background:linear-gradient(180deg,#ffffff09,#0000 36%),#00000075;box-shadow:inset 0 1px #ffffff0f,inset 0 -12px 18px #00000085;padding:4px 12px}dl div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,0,0,.14);padding:8px 0}dl div:last-child{border-bottom:0}dt{color:var(--text-muted)}dd{margin:0;text-align:right}.chart-list{display:grid;gap:14px;margin:0 0 14px;padding:0;list-style:none}.chart-list li{border:1px solid rgba(255,0,0,.26);border-radius:8px;overflow:hidden;background:linear-gradient(180deg,#ffffff09,#0000 36%),#0000007a;box-shadow:inset 0 1px #ffffff0f,inset 0 -12px 18px #00000085,inset 0 0 18px #00000047}.chart-list button{display:grid;width:100%;gap:4px;border:0;background:transparent;padding:12px;color:inherit;font:inherit;text-align:left;cursor:pointer}.chart-list button:hover{background:#ff000014}.chart-list button:active{background:#ff000024}.chart-list span,.muted{color:var(--text-muted)}.ghost-button{margin:0 0 12px;border:1px solid rgba(255,0,0,.34);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 42%),linear-gradient(165deg,#120505,#050202 56%,#000);box-shadow:inset 0 1px 0 var(--glass-shine),inset 0 -10px 18px #000000b8,0 0 18px #ff00002e;padding:8px 12px;color:var(--text-main);font:inherit;cursor:pointer}.ghost-button:active{transform:scale(.98)}.create-chart-button{width:100%;margin:2px 0 0;border-radius:18px;border-color:#ff000057;box-shadow:inset 0 1px 0 var(--glass-shine),inset 0 -12px 22px #000000bd,0 0 22px #ff00002e;padding:13px 14px}.actions{display:grid;grid-template-columns:1fr;gap:20px;margin-top:18px}.home-actions{margin-top:0}.menu-grid{display:flex;flex:1;flex-direction:column;justify-content:center;gap:18px;padding-bottom:70px}.actions button,.glossy-button{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;overflow:hidden;border:1.5px solid var(--subtle-border);border-color:#ff00003d;border-radius:22px;outline:none;background:linear-gradient(180deg,#fff3,#ffffff13 10%,#ffffff05,#0000 38%),linear-gradient(165deg,#171717,#070707,#000 68%,#030303)!important;box-shadow:0 0 18px #ff000042,0 0 46px #ff000014,inset 0 1.5px #ffffff4d,inset 0 -10px 18px #000000b3,inset 0 -24px 38px #000000e0!important;filter:drop-shadow(0 0 10px rgba(255,0,0,.18));padding:24px;color:var(--text-main);font:inherit;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.25,1,.5,1);-webkit-appearance:none}.glossy-button:before{position:absolute;top:6px;right:8px;left:8px;height:38%;border-radius:18px 18px 42px 42px/16px 16px 22px 22px;pointer-events:none;content:"";background:linear-gradient(180deg,#ffffff5c,#ffffff29 24%,#ffffff0d 55%,#fff0);mix-blend-mode:screen}.glossy-button:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(255,255,255,.055),transparent 18%,transparent 82%,rgba(255,255,255,.035))}.glossy-button:hover{border-color:#f006;box-shadow:0 0 45px #ff000080;transform:translateY(-3px)}.actions button:active{background:#000;filter:none;transform:scale(.96)}.action-button{min-height:98px}.button-inner{position:relative;z-index:1;display:flex;align-items:center;gap:20px;min-width:0;text-align:left}.icon-box{position:relative;display:flex;width:48px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:linear-gradient(180deg,#ffffff1a,#ffffff06 36%,#0000),linear-gradient(165deg,#101010,#040404 58%,#000)!important;box-shadow:inset 0 1px #ffffff24,inset 0 -10px 16px #000000bf,0 0 14px #ff000029!important}.icon-glow{filter:drop-shadow(0 0 8px var(--red-glow))}.action-copy{display:grid;gap:3px;min-width:0}.action-copy strong,.btn-label{color:#eee;font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.action-copy span{color:var(--text-muted);font-size:13px;font-weight:400;line-height:1.3}.action-arrow{position:relative;z-index:1;flex:0 0 auto;margin-left:auto}.zodiac-wheel{display:grid;place-items:center;margin:2px auto 18px;min-height:190px}.placeholder-panel{display:grid;gap:8px}.placeholder-panel h2,.placeholder-panel p{margin-top:0}.create-chart-view{display:grid;gap:14px}.create-chart-view h2{margin:0 0 2px;color:var(--text-main);font-size:22px;line-height:1.2;text-shadow:0 0 18px rgba(255,0,0,.24)}.form-card{display:grid;gap:14px;border:1px solid rgba(255,0,0,.3);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.012) 24%,transparent 48%),linear-gradient(165deg,#2300008f,#090000eb 48%,#000);box-shadow:0 0 22px #ff00001f,inset 0 1px #ffffff1a,inset 0 -18px 28px #00000070;padding:16px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.form-field{display:grid;gap:8px;color:#fff7f2c2;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.form-field input{width:100%;border:1px solid rgba(255,0,0,.34);border-radius:14px;outline:none;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%),linear-gradient(165deg,#2a0000b3,#0c0000eb 45%,#020000);box-shadow:inset 0 1px #ffffff14,inset 0 -10px 16px #00000094,0 0 12px #ff000014;padding:13px 14px;color:var(--text-main);font:inherit;font-size:16px;letter-spacing:0;text-transform:none}.form-field input::placeholder{color:#fff7f257}.form-field input:focus{border-color:#ff0000a6;box-shadow:0 0 18px #ff000038,inset 0 1px #ffffff1f,inset 0 -10px 16px #00000094}.split-input-row{display:grid;grid-template-columns:minmax(54px,.7fr) auto minmax(54px,.7fr) auto minmax(92px,1.25fr);align-items:center;gap:8px}.time-input-row{grid-template-columns:minmax(64px,.8fr) auto minmax(64px,.8fr);max-width:210px}.form-field .split-input{min-width:0;padding-right:8px;padding-left:8px;text-align:center}.split-separator{color:#fff7f28a;font-size:18px;font-weight:600;line-height:1;text-shadow:0 0 10px rgba(255,0,0,.18)}.disabled-field{opacity:.58}.gender-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gender-toggle button,.city-results button{width:100%;border:1px solid rgba(255,0,0,.28);border-radius:14px;background:linear-gradient(180deg,#ffffff09,#0000 36%),#00000075;box-shadow:inset 0 1px #ffffff0f,inset 0 -12px 18px #00000085;color:var(--text-main);font:inherit;cursor:pointer}.gender-toggle button{display:flex;align-items:center;gap:8px;padding:12px;color:#fff7f2b8}.gender-toggle button span{width:12px;height:12px;border:1px solid rgba(255,0,0,.36);border-radius:50%;box-shadow:inset 0 0 0 3px #050505}.gender-toggle button.selected{border-color:#ff00007a;box-shadow:inset 0 1px #ffffff1f,0 0 18px #ff00002e;color:var(--text-main)}.gender-toggle button.selected span{background:var(--red-glow);border-color:#f00c}.check-row{display:flex;align-items:center;gap:10px;color:#fff7f2b8;font-size:14px}.check-row input{width:18px;height:18px;accent-color:var(--red-glow)}.selected-city{margin:0;color:#fff7f2c2;font-size:13px}.city-results{display:grid;gap:10px;margin:0;padding:0;list-style:none}.city-results button{display:grid;gap:4px;padding:11px 12px;text-align:left}.city-results button:active{transform:scale(.99)}.city-results span{color:var(--text-muted);font-size:12px}.save-chart-button{justify-content:flex-start;margin-top:2px}.save-chart-button:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.48}.bottom-actions{display:grid;justify-items:center;margin-top:16px}.secondary-glossy-button{position:relative;width:min(100%,270px);overflow:hidden;border:1px solid rgba(255,0,0,.32);border-radius:18px;background:linear-gradient(180deg,#ffffff29,#ffffff0f 14%,#0000 38%),linear-gradient(165deg,#120505,#050202 58%,#000);box-shadow:0 0 18px #ff00002e,inset 0 1px #ffffff3d,inset 0 -12px 22px #000000c7;padding:12px 18px;color:var(--text-main);font:inherit;font-size:14px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.daily-ai-button,.daily-details-toggle{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#ffffff29,#ffffff0f 14%,#0000 38%),linear-gradient(165deg,#120505,#050202 58%,#000);font-size:14px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.secondary-glossy-button:before,.daily-ai-button:before,.daily-details-toggle:before{position:absolute;top:5px;right:8px;left:8px;height:34%;border-radius:14px 14px 28px 28px;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,255,255,.28),transparent);mix-blend-mode:screen}.secondary-glossy-button:active,.daily-ai-button:active,.daily-details-toggle:active{transform:scale(.98)}.main-footer{display:flex;flex-direction:column;align-items:center;gap:14px;padding:45px 0;opacity:.45}.dot{width:4px;height:4px;border-radius:50%;background:var(--red-glow);box-shadow:0 0 10px var(--red-glow);animation:pulse-dot 2s infinite ease-in-out}.footer-text{color:#777;font-size:9px;letter-spacing:.6em;text-transform:uppercase}.internal-view{padding-top:20px}@keyframes pulse-dot{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes starsTwinkle{0%{opacity:.38;transform:translateZ(0)}to{opacity:.82;transform:translate3d(0,-3px,0)}}@keyframes starsTwinkleReverse{0%{opacity:.25;transform:translateZ(0)}to{opacity:.7;transform:translate3d(0,3px,0)}}.zodiac-wheel-ring{position:relative;width:min(210px,72vw);aspect-ratio:1;border:1px solid rgba(255,0,0,.34);border-radius:50%;background:radial-gradient(circle,rgba(255,0,0,.16) 0 24%,transparent 25%),repeating-conic-gradient(from -15deg,rgba(255,247,242,.16) 0 1deg,transparent 1deg 30deg),radial-gradient(circle at 50% 50%,#ffffff12,#ff00001a 58%,#0505056b);box-shadow:inset 0 0 28px #ffffff14,inset 0 0 68px #ff000042,0 0 34px #ff000042}.zodiac-wheel-ring:before,.zodiac-wheel-ring:after{position:absolute;top:17%;right:17%;bottom:17%;left:17%;border:1px solid rgba(255,247,242,.16);border-radius:50%;content:""}.zodiac-wheel-ring:after{top:34%;right:34%;bottom:34%;left:34%;border-color:#d8a44c52;box-shadow:0 0 22px #d8a44c29}.zodiac-sign{position:absolute;top:50%;left:50%;display:grid;width:28px;height:28px;place-items:center;color:#ffe9df;font-size:18px;text-shadow:0 0 12px rgba(255,26,26,.45);transform:translate(-50%,-50%) rotate(calc(var(--sign-index) * 30deg)) translateY(calc(min(210px,72vw)/-2 + 21px)) rotate(calc(var(--sign-index) * -30deg))}.zodiac-wheel-core{position:absolute;top:39%;right:39%;bottom:39%;left:39%;border:1px solid rgba(255,0,0,.34);border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.42),transparent 24%),radial-gradient(circle,#ffffff1a,#ff000029 58%,#05050566);box-shadow:inset 0 1px 0 var(--glass-shine),0 0 24px #f003}.natal-screen{overflow:hidden}.natal-title{margin:0 0 14px;color:var(--text-main);font-size:22px;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;text-shadow:0 0 24px rgba(255,0,0,.32),0 0 48px rgba(255,0,0,.12)}.natal-view{display:grid;gap:12px}.natal-summary,.natal-glass-group{display:grid;gap:2px;border:1px solid rgba(255,0,0,.26);border-radius:14px;background:linear-gradient(180deg,#ffffff09,#0000 36%),#00000080;box-shadow:inset 0 1px #ffffff0f,inset 0 -14px 20px #00000094,inset 0 0 18px #00000057;padding:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.natal-group-title{margin:0 0 8px;color:#fff1eb;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.natal-table{display:grid;gap:1px}.natal-row{display:grid;grid-template-columns:minmax(86px,.72fr) minmax(0,1.28fr);gap:10px;align-items:baseline;border-bottom:1px solid rgba(255,0,0,.13);padding:7px 0}.natal-row:last-child{border-bottom:0}.natal-row-label{min-width:0;color:#fff7f2db;font-size:13px;font-weight:650;line-height:1.25}.natal-row-label-with-glyph{display:inline-flex;align-items:center;gap:6px}.natal-row-value{min-width:0;color:#fff7f2db;font-size:13px;font-weight:650;line-height:1.35;text-align:right;overflow-wrap:anywhere}.planet-glyph,.sign-glyph,.angle-glyph{display:inline-flex;align-items:center;justify-content:center;color:#ff2a2a;font-weight:800;line-height:1;text-shadow:0 0 8px rgba(255,0,0,.45)}.planet-glyph{width:15px;font-size:15px}.sign-glyph{border:0;background:none;box-shadow:none;margin-right:4px;color:#ff2a2a;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",DejaVu Sans,sans-serif;font-size:15px;font-weight:700;line-height:1;text-shadow:0 0 8px rgba(255,0,0,.48);vertical-align:-1px}.sign-name{color:#fff7f2db;font-weight:650}.angle-glyph{min-width:28px;justify-content:flex-start;font-size:11px;letter-spacing:.04em}.retro-badge{display:inline;color:#ff2a2a;font-size:10px;font-weight:800;line-height:1;text-shadow:0 0 8px rgba(255,0,0,.45)}.natal-aspect-label{color:#fff7f2eb}.natal-muted{margin:0;color:var(--text-muted);font-size:13px}.natal-show-more{justify-self:center;margin-top:10px;border:1px solid rgba(255,0,0,.32);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 44%),linear-gradient(165deg,#120505,#050202 58%,#000);box-shadow:inset 0 1px #ffffff1a,0 0 16px #ff000029;padding:8px 14px;color:#fff7f2c7;font:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}@media (max-height: 700px){.main-header{padding-top:64px}.menu-grid{gap:14px;padding-bottom:42px}.main-footer{padding:28px 0}}@media (max-width: 420px){.app-container{padding:20px}.text-header{letter-spacing:.62em}.panel,.notice,.state{padding:14px}.zodiac-wheel{min-height:170px}.zodiac-wheel-ring{width:min(188px,78vw)}.zodiac-sign{transform:translate(-50%,-50%) rotate(calc(var(--sign-index) * 30deg)) translateY(calc(min(188px,78vw)/-2 + 20px)) rotate(calc(var(--sign-index) * -30deg))}.natal-row{grid-template-columns:minmax(74px,.68fr) minmax(0,1.32fr);gap:8px}.natal-row-label,.natal-row-value{font-size:12px}}.form-card.raised-red-panel,.panel.chart-picker-panel.raised-red-panel,.panel.natal-screen{position:relative;overflow:hidden;border:1px solid rgba(255,0,0,.34);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.018) 26%,transparent 48%),linear-gradient(165deg,#34000094,#0e0000f0 48%,#020000);box-shadow:0 0 24px #ff000029,0 10px 38px #0000006b,inset 0 1px #ffffff21,inset 0 -20px 32px #00000080}.form-card.raised-red-panel:before,.panel.chart-picker-panel.raised-red-panel:before,.panel.natal-screen:before{position:absolute;top:8px;right:12px;left:12px;height:34%;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 72%)}.form-card.raised-red-panel>*,.panel.chart-picker-panel.raised-red-panel>*,.panel.natal-screen>*{position:relative;z-index:1}.inset-red-item,.chart-list li.chart-picker-card.inset-red-item,.natal-glass-group.inset-red-item{border:1px solid rgba(255,0,0,.22);background:linear-gradient(180deg,rgba(255,255,255,.028),transparent 34%),#00000080;box-shadow:inset 0 1px #ffffff0e,inset 0 -14px 24px #0000009e,inset 0 0 22px #ff000009}.chart-list li.chart-picker-card.inset-red-item{overflow:hidden;border-radius:8px}.natal-glass-group.inset-red-item{border-radius:14px;padding:12px}.chart-list li.chart-picker-card.inset-red-item:active,.natal-glass-group.inset-red-item:active{transform:scale(.99)}.app-root:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 50% 28%,rgba(160,0,0,.2),transparent 38%),radial-gradient(circle at 50% 70%,rgba(70,0,0,.12),transparent 48%),repeating-radial-gradient(circle at 50% 35%,rgba(255,0,0,.055) 0 1px,transparent 1px 14px),conic-gradient(from 45deg at 50% 45%,transparent 0deg,rgba(255,0,0,.035) 28deg,transparent 56deg,rgba(255,0,0,.025) 92deg,transparent 130deg,rgba(255,0,0,.03) 190deg,transparent 240deg,rgba(255,0,0,.025) 300deg,transparent 360deg),#000;opacity:.56}.app-root:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at center,transparent 32%,rgba(0,0,0,.78) 100%),linear-gradient(180deg,#0000001f,#0000009e)}.stars-bg{opacity:.42;mix-blend-mode:screen}.nebula-bg{background:radial-gradient(circle at 50% 42%,rgba(255,0,0,.12),transparent 46%),radial-gradient(circle,rgba(130,0,0,.08) 0%,transparent 70%)}.form-card.raised-red-panel,.panel.chart-picker-panel.raised-red-panel,.panel.natal-screen.raised-red-panel,.panel.detail-panel{position:relative;overflow:hidden;border:1px solid rgba(255,0,0,.46);background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.025) 22%,transparent 48%),radial-gradient(circle at 50% 0%,rgba(255,255,255,.075),transparent 34%),linear-gradient(165deg,#3a0000b8,#0e0000f5 46%,#010000);box-shadow:0 0 0 1px #ff00001a,0 0 28px #ff000038,0 18px 42px #000000a3,inset 0 1px #ffffff2e,inset 0 -24px 42px #00000094}.form-card.raised-red-panel:before,.panel.chart-picker-panel.raised-red-panel:before,.panel.natal-screen.raised-red-panel:before,.panel.detail-panel:before{position:absolute;top:8px;right:14px;left:14px;height:30%;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.035) 45%,transparent 100%);mix-blend-mode:screen}.form-card.raised-red-panel:after,.panel.chart-picker-panel.raised-red-panel:after,.panel.natal-screen.raised-red-panel:after,.panel.detail-panel:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;content:"";box-shadow:inset 0 0 0 1px #ff000014,inset 0 18px 28px #ffffff06,inset 0 -26px 38px #00000075}.form-card.raised-red-panel>*,.panel.chart-picker-panel.raised-red-panel>*,.panel.natal-screen.raised-red-panel>*,.panel.detail-panel>*{position:relative;z-index:1}.chart-list li.chart-picker-card.inset-red-item,.natal-glass-group.inset-red-item,.natal-summary.inset-red-item,dl{position:relative;overflow:hidden;border:1px solid rgba(255,0,0,.34);background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 30%),radial-gradient(circle at 50% 0%,rgba(255,0,0,.08),transparent 42%),#00000094;box-shadow:inset 0 1px #ffffff12,inset 0 0 18px #ff00000e,inset 0 -18px 30px #000000c7,0 1px #ffffff09}.chart-list li.chart-picker-card.inset-red-item:before,.natal-glass-group.inset-red-item:before,.natal-summary.inset-red-item:before,dl:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;content:"";box-shadow:inset 0 2px 10px #0000009e,inset 0 -1px #ff000029}.chart-list li.chart-picker-card.inset-red-item>*,.natal-glass-group.inset-red-item>*,.natal-summary.inset-red-item>*,dl>*{position:relative;z-index:1}.form-field input,.form-field .split-input{border:1px solid rgba(255,0,0,.42);background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 38%),linear-gradient(165deg,#48000085,#0c0000f2 52%,#000);box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 20px #000000ad,0 0 12px #ff00001a}.form-field input:focus,.form-field .split-input:focus{border-color:#ff0000b8;box-shadow:0 0 20px #ff000047,inset 0 1px #ffffff21,inset 0 -12px 20px #000000ad}.gender-toggle button,.city-results button{border-color:#ff000057;background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 30%),radial-gradient(circle at 50% 0%,rgba(255,0,0,.07),transparent 42%),#0000008f;box-shadow:inset 0 1px #ffffff12,inset 0 -14px 24px #000000b8,inset 0 0 18px #ff00000b}.gender-toggle button.selected{border-color:#ff000094;box-shadow:0 0 18px #f003,inset 0 1px #ffffff1f,inset 0 -12px 20px #0000009e}.ghost-button,.secondary-glossy-button,.create-chart-button{border-color:#ff000070;box-shadow:0 0 20px #ff000038,inset 0 1px #fff3,inset 0 -14px 24px #000000c2}.app-root{background:radial-gradient(circle at 50% 22%,rgba(120,0,0,.22),transparent 38%),radial-gradient(circle at 50% 78%,rgba(48,0,0,.16),transparent 46%),#000}.app-root:before{background:radial-gradient(circle at 50% 24%,rgba(190,0,0,.18),transparent 34%),radial-gradient(circle at 18% 72%,rgba(100,0,0,.08),transparent 36%),radial-gradient(circle at 82% 66%,rgba(120,0,0,.08),transparent 34%),repeating-radial-gradient(ellipse at 50% 36%,rgba(255,0,0,.05) 0 1px,transparent 1px 13px),conic-gradient(from 30deg at 50% 42%,transparent 0deg,rgba(255,0,0,.036) 24deg,transparent 52deg,rgba(255,0,0,.026) 86deg,transparent 126deg,rgba(255,0,0,.032) 180deg,transparent 238deg,rgba(255,0,0,.026) 302deg,transparent 360deg),#000;opacity:.72}.app-root:after{background:radial-gradient(circle at 50% 42%,transparent 25%,rgba(0,0,0,.44) 58%,rgba(0,0,0,.9) 100%),linear-gradient(180deg,#00000014,#000000ad)}.form-card.raised-red-panel,.panel.chart-picker-panel.raised-red-panel,.panel.natal-screen.raised-red-panel{position:relative;overflow:hidden;border:1px solid rgba(255,0,0,.56);background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.035) 18%,rgba(255,255,255,.006) 44%,transparent 58%),radial-gradient(circle at 50% -8%,rgba(255,255,255,.12),transparent 34%),radial-gradient(circle at 50% 0%,rgba(255,0,0,.16),transparent 42%),linear-gradient(165deg,#480000a3,#0c0000f7 48%,#000);box-shadow:0 0 0 1px #ff000029,0 0 34px #ff00004d,0 22px 46px #000000c2,inset 0 1px #ffffff38,inset 0 16px 26px #ffffff09,inset 0 -30px 48px #000000b8}.form-card.raised-red-panel:before,.panel.chart-picker-panel.raised-red-panel:before,.panel.natal-screen.raised-red-panel:before{top:7px;right:12px;left:12px;height:36%;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.05) 42%,transparent 82%);opacity:.95}.form-card.raised-red-panel:after,.panel.chart-picker-panel.raised-red-panel:after,.panel.natal-screen.raised-red-panel:after{box-shadow:inset 0 0 0 1px #ff00001f,inset 0 2px 18px #ffffff09,inset 0 -26px 42px #00000094}.chart-list li.chart-picker-card.inset-red-item,.natal-summary.inset-red-item,.natal-glass-group.inset-red-item{position:relative;overflow:hidden;border:1px solid rgba(255,0,0,.38);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 28%),radial-gradient(circle at 50% 0%,rgba(255,0,0,.11),transparent 40%),linear-gradient(180deg,#0000008a,#000000b8);box-shadow:inset 0 2px #ffffff13,inset 0 0 24px #0000009e,inset 0 0 18px #ff000012,inset 0 -22px 34px #000000d6,0 1px #ffffff0a}.chart-list li.chart-picker-card.inset-red-item:before,.natal-summary.inset-red-item:before,.natal-glass-group.inset-red-item:before{box-shadow:inset 0 4px 14px #000000b8,inset 0 -1px #ff000038}.obsidian-input,.form-field input.obsidian-input,.form-field .split-input.obsidian-input{border:1px solid rgba(255,0,0,.48);background:linear-gradient(180deg,rgba(255,255,255,.065),transparent 36%),radial-gradient(circle at 50% 0%,rgba(255,0,0,.12),transparent 48%),linear-gradient(165deg,#5200008a,#0a0000fa 52%,#000);box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 22px #000000b8,inset 0 0 16px #ff00000e,0 0 14px #ff000024}.obsidian-input:focus,.form-field input.obsidian-input:focus,.form-field .split-input.obsidian-input:focus{border-color:#ff0000d1;box-shadow:0 0 24px #ff000057,inset 0 1px #ffffff26,inset 0 -14px 22px #000000b8,inset 0 0 18px #ff000014}.app-container.internal-view{isolation:isolate}.app-container.internal-view:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 50% 18%,rgba(255,0,0,.18),transparent 34%),radial-gradient(circle at 50% 74%,rgba(255,0,0,.08),transparent 42%),repeating-radial-gradient(ellipse at 50% 34%,rgba(255,0,0,.028) 0 1px,transparent 1px 16px),conic-gradient(from 28deg at 50% 42%,transparent 0deg,rgba(255,0,0,.024) 30deg,transparent 64deg,rgba(255,0,0,.016) 118deg,transparent 162deg,rgba(255,0,0,.022) 224deg,transparent 286deg,rgba(255,0,0,.014) 326deg,transparent 360deg);opacity:.72}.app-container.internal-view:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at center,transparent 26%,rgba(0,0,0,.5) 62%,rgba(0,0,0,.94) 100%),linear-gradient(180deg,#0000001a,#000000a8)}.form-card.raised-red-panel,.panel.chart-picker-panel.raised-red-panel,.panel.natal-screen.raised-red-panel,.panel.detail-panel.raised-red-panel{position:relative;isolation:isolate;z-index:0;overflow:visible;border:1px solid rgba(255,0,0,.6);border-radius:18px;background:radial-gradient(circle at 50% -12%,rgba(255,255,255,.16),transparent 30%),radial-gradient(circle at 50% 0%,rgba(255,0,0,.12),transparent 38%),linear-gradient(180deg,#ffffff17,#ffffff07 24%,#00000014 58%),linear-gradient(165deg,#1a0000b8,#050000fa 48%,#010101);box-shadow:0 0 0 1px #ff000029,0 0 40px #ff00004d,0 20px 52px #000000d1,inset 0 1px #ffffff3d,inset 0 18px 26px #ffffff08,inset 0 -30px 46px #000000b3}.form-card.raised-red-panel:before,.panel.chart-picker-panel.raised-red-panel:before,.panel.natal-screen.raised-red-panel:before,.panel.detail-panel.raised-red-panel:before{position:absolute;z-index:1;top:7px;right:12px;left:12px;height:52px;border-radius:16px 16px 64% 64%/14px 14px 30px 30px;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.13) 34%,rgba(255,255,255,.035) 72%,transparent 100%),linear-gradient(90deg,rgba(255,255,255,.035),transparent 34%,rgba(255,255,255,.025));mix-blend-mode:screen;opacity:.9}.form-card.raised-red-panel:after,.panel.chart-picker-panel.raised-red-panel:after,.panel.natal-screen.raised-red-panel:after,.panel.detail-panel.raised-red-panel:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;content:"";background:radial-gradient(circle at 50% 106%,rgba(0,0,0,.24),transparent 42%),linear-gradient(90deg,rgba(255,0,0,.13),transparent 18%,transparent 82%,rgba(255,0,0,.13));box-shadow:inset 0 0 34px #0000006b,inset 0 -20px 32px #00000070,inset 0 -1px #ff00005c}.form-card.raised-red-panel>*,.panel.chart-picker-panel.raised-red-panel>*,.panel.natal-screen.raised-red-panel>*,.panel.detail-panel.raised-red-panel>*{position:relative;z-index:2}.chart-list li.chart-picker-card.inset-red-item,.natal-summary.inset-red-item,.natal-glass-group.inset-red-item{position:relative;isolation:isolate;z-index:0;overflow:hidden;border:1px solid rgba(255,0,0,.44);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.032),transparent 22%),radial-gradient(circle at 50% 0%,rgba(255,0,0,.09),transparent 40%),linear-gradient(180deg,#00000057,#000000c2),#010101d1;box-shadow:inset 0 5px 18px #000000f2,inset 0 -18px 30px #000000a3,inset 0 0 30px #ff000012,inset 0 0 0 1px #ffffff06,0 1px #ffffff0a}.chart-list li.chart-picker-card.inset-red-item:before,.natal-summary.inset-red-item:before,.natal-glass-group.inset-red-item:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;content:"";box-shadow:inset 0 4px 20px #000000f0,inset 0 -14px 24px #0009,inset 0 0 0 1px #ff00001c,inset 0 0 24px #ff00000d}.chart-list li.chart-picker-card.inset-red-item:after,.natal-summary.inset-red-item:after,.natal-glass-group.inset-red-item:after{position:absolute;top:6px;right:10px;left:10px;z-index:1;height:17px;border-radius:999px;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,255,255,.07),transparent);opacity:.46}.chart-list li.chart-picker-card.inset-red-item>*,.natal-summary.inset-red-item>*,.natal-glass-group.inset-red-item>*{position:relative;z-index:2}.obsidian-input,.form-field input.obsidian-input,.form-field .split-input.obsidian-input,input.obsidian-input{border:1px solid rgba(255,0,0,.52);background:radial-gradient(circle at 50% 0%,rgba(255,0,0,.14),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.055),transparent 34%),linear-gradient(165deg,#1c00009e,#060000fa 54%,#000);box-shadow:inset 0 2px 10px #000000ad,inset 0 -12px 20px #000000b8,inset 0 0 14px #ff00000f,0 0 14px #ff00001f}.obsidian-input:focus,.form-field input.obsidian-input:focus,.form-field .split-input.obsidian-input:focus,input.obsidian-input:focus{border-color:#ff0000db;box-shadow:0 0 26px #ff00005c,inset 0 2px 10px #0000009e,inset 0 -12px 20px #000000b8,inset 0 0 16px #ff000015}.internal-view .internal-glass-button,.internal-view .secondary-glossy-button,.internal-view .daily-ai-button,.internal-view .daily-details-toggle,.internal-view .create-chart-button,.internal-view .natal-show-more,.internal-view .ghost-button{position:relative;overflow:hidden;border:1px solid rgba(255,0,0,.52);background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.045) 22%,transparent 48%),radial-gradient(circle at 50% 0%,rgba(255,0,0,.1),transparent 42%),linear-gradient(165deg,#160000d1,#040000fa 58%,#000);box-shadow:0 0 24px #ff000042,inset 0 1px #ffffff38,inset 0 -14px 24px #000000c2;color:var(--text-main)}.internal-view .internal-glass-button:before,.internal-view .secondary-glossy-button:before,.internal-view .daily-ai-button:before,.internal-view .daily-details-toggle:before,.internal-view .create-chart-button:before,.internal-view .natal-show-more:before,.internal-view .ghost-button:before{position:absolute;top:5px;right:8px;left:8px;height:34%;border-radius:999px;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,255,255,.26),transparent);mix-blend-mode:screen}.internal-view .internal-glass-button:active,.internal-view .secondary-glossy-button:active,.internal-view .daily-ai-button:active,.internal-view .daily-details-toggle:active,.internal-view .create-chart-button:active,.internal-view .natal-show-more:active,.internal-view .ghost-button:active{transform:scale(.98)}.panel.daily-screen.raised-red-panel{position:relative;isolation:isolate;z-index:0;display:grid;gap:10px;overflow:visible;padding-bottom:22px;border:1px solid rgba(255,0,0,.6);border-radius:18px;background:radial-gradient(circle at 50% -12%,rgba(255,255,255,.16),transparent 30%),radial-gradient(circle at 50% 0%,rgba(255,0,0,.12),transparent 38%),linear-gradient(180deg,#ffffff17,#ffffff07 24%,#00000014 58%),linear-gradient(165deg,#1a0000b8,#050000fa 48%,#010101);box-shadow:0 0 0 1px #ff000029,0 0 40px #ff00004d,0 20px 52px #000000d1,inset 0 1px #ffffff3d,inset 0 18px 26px #ffffff08,inset 0 -30px 46px #000000b3}.panel.daily-screen.raised-red-panel:before{display:none}.panel.daily-screen.raised-red-panel:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;content:"";background:radial-gradient(circle at 50% 106%,rgba(0,0,0,.24),transparent 42%),linear-gradient(90deg,rgba(255,0,0,.13),transparent 18%,transparent 82%,rgba(255,0,0,.13));box-shadow:inset 0 0 34px #0000006b,inset 0 -20px 32px #00000070,inset 0 -1px #ff00005c}.panel.daily-screen.raised-red-panel>*{position:relative;z-index:2}.daily-title{margin:0;color:var(--text-main);font-size:24px;line-height:1.15;text-shadow:0 0 22px rgba(255,0,0,.34)}.daily-view,.daily-forecast-list{display:grid;gap:14px}.daily-view{gap:10px}.daily-status-card,.daily-ai-card,.daily-empty-card,.daily-details-content{position:relative;overflow:hidden;border:1px solid rgba(255,0,0,.4);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.034),transparent 24%),radial-gradient(circle at 50% 0%,rgba(255,0,0,.1),transparent 42%),linear-gradient(180deg,#0000006b,#000000c2);box-shadow:inset 0 3px 16px #000000d1,inset 0 -18px 28px #000000a3,inset 0 0 24px #ff00000f}.daily-status-card{justify-self:stretch;width:100%;margin:0;border-color:#ff00009e;background:#030303;box-shadow:0 0 18px #ff00001a,inset 0 0 16px #ff00000a;padding:14px;font-size:14px;font-weight:650;line-height:1.45}.daily-status-text,.daily-metal-title{color:#f4d894;background:linear-gradient(180deg,#fff7cf,#f6d681,#c88a2a 48%,#ffe8a8 68%,#9c6417);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(255,246,199,.5),0 0 12px rgba(218,154,48,.2),0 0 20px rgba(255,0,0,.16)}.daily-status-text{display:grid;gap:2px;justify-items:center;line-height:1.3;text-align:center}.daily-status-text>span{white-space:nowrap}.daily-ai-card{display:grid;gap:12px;border-color:#ff00009e;background:#030303;box-shadow:0 0 24px #ff00001f,inset 0 0 18px #ff00000d;padding:14px}.daily-ai-action{display:grid;gap:10px}.daily-ai-text{margin:0;color:#fff7f2e0;font-size:15px;line-height:1.58;white-space:pre-line}.daily-ai-content{display:grid;gap:14px}.daily-ai-section{display:grid;gap:8px}.daily-ai-section-title{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;line-height:1.25}.daily-metal-title{display:inline-flex;align-items:center;gap:8px;font-weight:750;letter-spacing:0}.daily-metal-symbol,.daily-ai-section-symbol{display:inline-grid;min-width:18px;place-items:center;color:#f6d890;-webkit-text-fill-color:#f6d890;text-shadow:0 0 1px rgba(255,248,211,.68),0 0 10px rgba(246,216,144,.34),0 0 18px rgba(255,0,0,.2)}.daily-ai-paragraph{margin:0;color:#fff7f2d6;font-size:14px;line-height:1.58;white-space:pre-wrap}.daily-ai-button,.daily-details-toggle{width:100%;border:1px solid rgba(255,0,0,.46);border-radius:18px;background:linear-gradient(180deg,#ffffff29,#ffffff0f 14%,#0000 38%),linear-gradient(165deg,#120505,#050202 58%,#000);box-shadow:0 0 18px #ff00002e,inset 0 1px #ffffff3d,inset 0 -12px 22px #000000c7;padding:10px 12px;color:var(--text-main);font:inherit;font-size:14px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.daily-ai-button:disabled{cursor:wait;opacity:.62}.daily-ai-error{margin:0;color:#ffd6d6;font-size:13px;line-height:1.4}.daily-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--text-muted);font-size:12px}.daily-meta>span{border:1px solid rgba(255,0,0,.28);border-radius:999px;background:#00000061;padding:5px 9px}.daily-forecast-group{display:grid;gap:8px;padding:0}.daily-forecast-group h3,.daily-detail-group h4,.daily-transit-planets h3{margin:0;font-size:15px;line-height:1.3}.daily-forecast-text,.daily-detail-group p{margin:0;color:#fff7f2c2;font-size:14px;line-height:1.55;white-space:pre-wrap}.daily-empty-card{padding:14px;color:var(--text-muted);font-size:14px;line-height:1.45}.daily-details{display:grid;gap:10px}.daily-details-content{display:grid;gap:14px;border-color:#ff00009e;background:#030303;box-shadow:0 0 24px #ff00001f,inset 0 0 18px #ff00000d;padding:14px}.daily-detail-group{display:grid;gap:6px}.daily-details-close-action{margin-top:2px}.daily-transit-planets{display:grid;gap:10px;padding:0}.daily-transit-planet-list{display:grid;gap:2px}.daily-transit-planet-row{display:grid;grid-template-columns:minmax(82px,.62fr) minmax(0,1.38fr);gap:10px;align-items:baseline;border-bottom:1px solid rgba(255,0,0,.12);padding:7px 0}.daily-transit-planet-row:last-child{border-bottom:0}.daily-transit-planet-name{display:inline-flex;min-width:0;align-items:baseline;gap:5px;color:#fff7f2e0;font-size:13px;font-weight:680;line-height:1.3}.daily-transit-planet-details{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:4px;color:#fff7f2c7;font-size:13px;font-weight:620;line-height:1.35;text-align:right}.daily-transit-dot{color:#f4d89485}.chart-picker-title{margin:0 0 14px;text-align:center}.chart-picker-title,.natal-group-title{color:#f4d894;background:linear-gradient(180deg,#fff7cf,#f7d782,#c98a2b 48%,#ffe9aa 68%,#a56b19);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(255,246,199,.48),0 0 12px rgba(218,154,48,.18),0 0 20px rgba(255,0,0,.13)}.natal-group-title{text-align:center}.panel.natal-screen>.ghost-button{justify-self:center;width:min(100%,220px);margin:0 auto 12px;text-align:center}.natal-back-actions{margin:0 0 12px}.daily-status-card{padding:11px 12px;font-size:12px;line-height:1.3;text-align:center}.daily-status-text{display:grid;gap:2px;justify-items:center;width:100%}.daily-back-actions{margin-top:4px}.daily-meta{justify-content:center}.daily-meta>span{font-weight:700;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 40%),#0000006b}.daily-meta-text{display:inline;color:#f4d894;background:linear-gradient(180deg,#fff7cf,#f7d782 25%,#c98a2b 52%,#ffe9aa 72%,#a56b19);border:0;border-radius:0;box-shadow:none;padding:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(255,246,199,.44),0 0 10px rgba(218,154,48,.16)}
