:root{color:#22302e;background:#f7f4ee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{cursor:pointer}.visitor-shell{min-height:100vh;padding:28px;background:linear-gradient(125deg,#ffffffeb,#faf1e2c7),url(/assets/hero-pregnancy-weight-pytzeQET.png) center/cover}.visitor-hero{display:grid;grid-template-columns:minmax(0,1.2fr) 420px;align-items:end;gap:48px;min-height:calc(100vh - 56px);max-width:1180px;margin:0 auto;padding:8vh 0 5vh}.hero-copy{max-width:720px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#1f7772;font-weight:700;font-size:.9rem}h1,h2,p{margin-top:0}h1{margin-bottom:18px;color:#172321;font-size:clamp(2.4rem,7vw,5.8rem);line-height:.98;letter-spacing:0}h2{margin-bottom:0;font-size:1rem}.hero-copy p{max-width:620px;color:#4a5956;font-size:1.08rem;line-height:1.8}.hero-metrics{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-metrics div,.metric,.panel,.auth-card,.config-panel{border:1px solid rgba(34,48,46,.1);background:#ffffffe6;box-shadow:0 20px 60px #1b34301a}.hero-metrics div{min-width:128px;padding:16px 18px;border-radius:8px}.hero-metrics strong{display:block;color:#cf7356;font-size:1.35rem}.hero-metrics span,.metric span,.record-item span,.muted{color:#6d7976;font-size:.88rem}.auth-card,.config-panel{border-radius:8px;padding:22px}.auth-card{display:grid;gap:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.entry-card{display:grid;gap:14px;border:1px solid rgba(34,48,46,.1);border-radius:8px;padding:18px;background:#ffffffe6;box-shadow:0 20px 60px #1b34301a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.entry-button{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;min-height:92px;border:1px solid #d8ddd6;border-radius:8px;padding:16px;color:#172321;background:#fff;text-align:left}.entry-button svg{grid-row:span 2;color:#1f7772}.entry-button span{font-size:1.08rem;font-weight:900}.entry-button small{color:#6d7976;font-size:.86rem;font-weight:700}.primary-entry{border-color:#1f7772;color:#fff;background:#1f7772}.primary-entry svg,.primary-entry small{color:#ffffffd1}.member-login-shell{display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:48px;min-height:calc(100vh - 56px);max-width:1080px;margin:0 auto}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border-radius:8px;background:#eef1ed}.segmented button{min-height:42px;border:0;border-radius:6px;color:#5b6865;background:transparent;font-weight:700}.segmented button.active{color:#172321;background:#fff;box-shadow:0 8px 20px #1c2f2c14}label{display:grid;gap:7px;color:#4a5956;font-size:.86rem;font-weight:700}input{width:100%;min-height:44px;border:1px solid #d8ddd6;border-radius:8px;padding:0 12px;color:#172321;background:#fff;outline:none}input:focus{border-color:#35a7a0;box-shadow:0 0 0 3px #35a7a024}input:disabled{color:#6d7976;background:#f2f5f1}.primary-button,.ghost-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:800}.primary-button{min-height:46px;border:0;padding:0 18px;color:#fff;background:#1f7772}.primary-button:disabled{cursor:not-allowed;opacity:.55}.ghost-button,.icon-button{border:1px solid #d8ddd6;color:#2c3a38;background:#fff}.ghost-button{min-height:36px;padding:0 12px}.icon-button{width:44px;height:44px}.compact-icon{width:36px;height:36px}.form-message{margin:0;color:#8b553e;font-size:.9rem;line-height:1.5}.center-screen{display:grid;place-items:center;min-height:100vh;padding:24px}.config-panel{max-width:440px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh;padding:24px;background:linear-gradient(180deg,#f7f4ee,#eef4f1)}.toast{position:fixed;top:22px;right:22px;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(420px,calc(100vw - 32px));border:1px solid rgba(34,48,46,.12);border-radius:8px;padding:13px 14px;color:#172321;background:#fffffff5;box-shadow:0 18px 50px #1b34302e}.toast span{overflow-wrap:anywhere;font-size:.94rem;font-weight:700;line-height:1.45}.toast svg{color:#1f7772}.toast-error svg{color:#b95745}.toast button{min-height:32px;border:0;border-radius:7px;padding:0 10px;color:#4a5956;background:#eef1ed;font-weight:800}.public-shell{min-height:100vh;padding:24px;background:linear-gradient(180deg,#f7f4ee,#eef4f1)}.public-header,.public-section{max-width:1180px;margin:0 auto}.public-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.public-header h1{margin:4px 0 0;font-size:2.1rem;line-height:1.1}.public-section{margin-bottom:18px;border:1px solid rgba(34,48,46,.1);border-radius:8px;padding:18px;background:#ffffffe6;box-shadow:0 20px 60px #1b343014}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.section-heading h2{margin-top:4px;font-size:1.12rem}.outcome-grid,.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.outcome-card,.article-card,.article-empty{border:1px solid #e2e5df;border-radius:8px;background:#fbfcfa}.outcome-card{display:grid;gap:10px;min-height:156px;padding:16px}.outcome-card svg{color:#cf7356}.outcome-card strong{align-self:end;color:#172321;font-size:1rem}.outcome-card p{margin:0;color:#5d6a67;font-size:.92rem;line-height:1.6}.article-empty{display:flex;align-items:center;gap:10px;min-height:96px;padding:16px;color:#5d6a67;font-weight:700}.article-card{overflow:hidden}.article-card img,.article-card video,.article-media-placeholder,.article-media-link{display:flex;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#eef4f1}.article-card video{background:#172321}.article-media-placeholder,.article-media-link{align-items:center;justify-content:center;gap:8px;color:#1f7772;font-weight:900;text-decoration:none}.article-body{display:grid;gap:10px;padding:14px}.article-meta{display:flex;justify-content:space-between;gap:10px;color:#6d7976;font-size:.82rem;font-weight:700}.article-body h3{margin:0;color:#172321;font-size:1.05rem;line-height:1.35}.article-body p{display:-webkit-box;margin:0;overflow:hidden;color:#4a5956;font-size:.92rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:5}.topbar{display:flex;align-items:center;justify-content:space-between;max-width:1220px;margin:0 auto 20px}.topbar h1{margin:4px 0 0;font-size:2rem;line-height:1.1}.dashboard-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;max-width:1220px;margin:0 auto}.module-switcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1220px;margin:0 auto 18px}.module-card{display:grid;gap:8px;min-height:132px;border:1px solid rgba(34,48,46,.1);border-radius:8px;padding:16px;color:#22302e;background:#ffffffeb;box-shadow:0 16px 42px #1b343014;text-align:left}.module-card svg{color:#cf7356}.module-card span{align-self:end;font-size:1rem;font-weight:900}.module-card small{color:#6d7976;font-size:.84rem;font-weight:700}.module-card.active{border-color:#1f7772;background:#edf7f4}.module-detail{display:none}.module-detail.is-open{display:block;animation:slideIn .18s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.panel{border-radius:8px;padding:18px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-actions{display:inline-flex;align-items:center;gap:8px}.profile-panel,.list-panel{grid-row:span 2}.form-grid,.record-form,.module-form{display:grid;gap:12px}.profile-summary{display:grid;gap:10px}.profile-summary div{display:grid;gap:4px;border:1px solid #e2e5df;border-radius:8px;padding:12px;background:#fbfcfa}.profile-summary span{color:#6d7976;font-size:.82rem;font-weight:700}.profile-summary strong{color:#172321;font-size:.98rem}.stats-strip{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric{display:grid;gap:8px;min-height:126px;border-radius:8px;padding:16px}.metric svg{color:#cf7356}.metric strong{align-self:end;color:#172321;font-size:1.2rem}.record-panel{grid-column:2}.record-form{grid-template-columns:160px 160px minmax(0,1fr) 118px;align-items:end}.chart-panel{grid-column:2}.module-panel{grid-column:1 / -1}.module-form{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end}.fetal-form{grid-template-columns:repeat(5,minmax(140px,1fr))}.wide-field{grid-column:span 2}.module-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.detail-item dl{display:flex;flex-wrap:wrap;gap:8px;margin:0}.detail-item dl span{border-radius:7px;padding:6px 8px;color:#40504d;background:#eef4f1;font-size:.84rem;font-weight:700}.weight-chart,.empty-chart{width:100%;min-height:260px}.empty-chart{display:grid;place-items:center;border:1px dashed #cbd5d1;border-radius:8px;color:#6d7976}.chart-grid{stroke:#dce3df;stroke-width:1}.chart-area{fill:url(#chartFill)}.chart-line{fill:none;stroke:#1f7772;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.chart-dot{fill:#cf7356;stroke:#fff;stroke-width:3}.chart-label,.chart-axis-label{fill:#596764;font-size:13px;font-weight:700}.record-list{display:grid;gap:10px;max-height:520px;overflow:auto}.record-item{display:grid;gap:8px;border:1px solid #e2e5df;border-radius:8px;padding:14px;background:#fbfcfa}.record-item div{display:flex;align-items:center;justify-content:space-between;gap:10px}.record-item p{margin:0;color:#4a5956;line-height:1.5}@media (max-width: 980px){.visitor-shell,.app-shell{padding:16px}.visitor-hero,.dashboard-grid,.member-login-shell{grid-template-columns:1fr}.visitor-hero{gap:24px;align-items:start;padding-top:36px}.record-panel,.chart-panel{grid-column:auto}.stats-strip,.module-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-grid,.article-grid,.record-form,.module-form,.fetal-form,.module-list{grid-template-columns:1fr}.wide-field{grid-column:auto}}@media (max-width: 560px){.toast{top:12px;right:12px;left:12px;width:auto}.stats-strip,.module-switcher{grid-template-columns:1fr}.public-shell{padding:16px}.public-header{align-items:flex-start;flex-direction:column}h1{font-size:2.5rem}.hero-metrics{display:grid;grid-template-columns:1fr}}:root{--brand-coral: #f35a56;--brand-coral-soft: #fff0ed;--brand-teal: #408e86;--brand-teal-deep: #22635f;--brand-ink: #1c2927;--brand-muted: #6c7774;--brand-line: rgba(48, 82, 78, .14);--brand-surface: rgba(255, 255, 255, .88);--brand-warm: #fbf6ef;--brand-rose: #f9e6df;--shadow-soft: 0 18px 50px rgba(50, 76, 72, .12);color:var(--brand-ink);background:var(--brand-warm)}body{background:radial-gradient(circle at 14% 18%,rgba(243,90,86,.1),transparent 28%),radial-gradient(circle at 84% 10%,rgba(64,142,134,.12),transparent 30%),linear-gradient(180deg,#fffaf5,#edf5f2)}.brand-mark{display:inline-grid;grid-template-columns:58px auto;align-items:center;gap:12px;margin-bottom:22px}.brand-mark img{width:58px;height:58px;border:1px solid rgba(64,142,134,.16);border-radius:50%;padding:7px;background:#ffffffeb;box-shadow:0 12px 34px #22635f1f}.brand-mark strong{display:block;color:var(--brand-ink);font-size:1.08rem;font-weight:900;letter-spacing:0}.brand-mark span{display:block;margin-top:3px;color:var(--brand-teal-deep);font-size:.84rem;font-weight:800}.brand-mark.compact{grid-template-columns:42px auto;gap:10px;margin-bottom:8px}.brand-mark.compact img{width:42px;height:42px;padding:5px}.brand-mark.compact strong{font-size:.98rem}.brand-mark.compact span{font-size:.76rem}.visitor-shell{background:linear-gradient(90deg,#fffaf5f7,#fffaf5e6 42%,#fff6efb8),url(/assets/hero-pregnancy-weight-pytzeQET.png) center/cover}.visitor-hero,.member-login-shell{align-items:center}.hero-copy h1{max-width:760px;color:var(--brand-ink);font-size:clamp(2.8rem,6.8vw,6.4rem);line-height:.96}.hero-copy p{color:#4d5f5b;font-size:1.12rem;font-weight:650}.hero-metrics div,.metric,.panel,.auth-card,.config-panel,.entry-card,.public-section,.module-card{border-color:var(--brand-line);background:var(--brand-surface);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-metrics div{background:#ffffffc7}.hero-metrics strong,.metric svg,.module-card svg,.outcome-card svg{color:var(--brand-coral)}.eyebrow{color:var(--brand-teal-deep)}.entry-card{padding:14px;background:#ffffffd1}.entry-button{min-height:104px;border-color:#408e8629;background:linear-gradient(180deg,#fff,#fbf7f1);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.entry-button:hover,.module-card:hover{transform:translateY(-2px);border-color:#f35a564d;box-shadow:0 22px 54px #324c4824}.entry-button svg,.article-media-placeholder,.article-media-link{color:var(--brand-teal)}.primary-entry,.primary-button{border-color:transparent;background:linear-gradient(135deg,var(--brand-teal) 0%,var(--brand-teal-deep) 100%);box-shadow:0 14px 30px #408e863d}.primary-entry svg,.primary-entry small{color:#ffffffdb}.ghost-button,.icon-button{border-color:#408e862e;color:var(--brand-teal-deep);background:#ffffffc7}.segmented{background:#f2eee7}.segmented button.active{color:var(--brand-ink);box-shadow:0 8px 22px #408e861f}input{border-color:#408e862e;background:#ffffffeb}input:focus{border-color:var(--brand-teal);box-shadow:0 0 0 3px #408e8624}.app-shell,.public-shell{background:radial-gradient(circle at 10% 8%,rgba(243,90,86,.08),transparent 28%),radial-gradient(circle at 88% 10%,rgba(64,142,134,.1),transparent 30%),linear-gradient(180deg,#fffaf5,#eef6f3)}.topbar,.public-header{border-bottom:1px solid rgba(64,142,134,.12);padding-bottom:16px}.topbar h1,.public-header h1{color:var(--brand-ink);font-size:2.25rem}.module-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}.module-card{min-height:142px;background:linear-gradient(180deg,#ffffffeb,#fff7f0db);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.module-card.active{border-color:#f35a5673;background:linear-gradient(180deg,#fff7f4,#edf7f4)}.metric{min-height:118px;background:linear-gradient(180deg,#ffffffe0,#f8f6efe0)}.panel{background:#ffffffdb}.profile-summary div,.record-item,.outcome-card,.article-card,.article-empty{border-color:#408e8624;background:#ffffffbd}.detail-item dl span{color:var(--brand-teal-deep);background:#edf7f4}.public-section{background:#ffffffd1}.section-heading h2,.article-body h3,.outcome-card strong,.metric strong,.module-card span{color:var(--brand-ink)}.chart-line{stroke:var(--brand-teal)}.chart-dot{fill:var(--brand-coral)}.toast svg{color:var(--brand-teal)}.toast-error svg{color:var(--brand-coral)}@media (max-width: 980px){.module-switcher{grid-template-columns:1fr}.brand-mark{margin-bottom:16px}}.visitor-tool-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.visitor-tool-card{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(64,142,134,.14);border-radius:8px;padding:16px;background:linear-gradient(180deg,#ffffffe0,#fff7f0c7)}.visitor-tool-card div{display:grid;gap:8px}.visitor-tool-card svg{color:var(--brand-coral)}.visitor-tool-card strong{color:var(--brand-ink);font-size:1.06rem}.visitor-tool-card p{max-width:720px;margin:0;color:#4d5f5b;font-size:.92rem;line-height:1.65}.visitor-tool-inline{margin-top:14px}@media (max-width: 720px){.visitor-tool-card{align-items:stretch;flex-direction:column}.visitor-tool-card .primary-button{width:100%}}.gdm-tool{display:grid;gap:14px;color:var(--brand-ink)}.gdm-header{display:grid;gap:6px;padding:18px;border:1px solid rgba(64,142,134,.16);border-radius:8px;background:linear-gradient(135deg,#fffbf7f5,#e8f5f1e0)}.gdm-header span{color:var(--brand-teal);font-size:.78rem;font-weight:700;letter-spacing:0}.gdm-header h3,.gdm-card h4{margin:0;color:var(--brand-ink)}.gdm-header h3{font-size:1.28rem}.gdm-header p,.gdm-note{margin:0;color:#53645f;line-height:1.7}.gdm-card{border:1px solid rgba(64,142,134,.14);border-radius:8px;padding:18px;background:#ffffffeb;box-shadow:0 14px 34px #324c4814}.gdm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gdm-form-grid label{display:grid;gap:7px;color:#43534f;font-size:.88rem;font-weight:700}.gdm-form-grid input,.gdm-form-grid select{width:100%;min-height:44px;border:1px solid rgba(64,142,134,.22);border-radius:8px;padding:10px 12px;background:#fffdfb;color:var(--brand-ink);font:inherit}.gdm-form-grid input:focus,.gdm-form-grid select:focus{outline:2px solid rgba(64,142,134,.18);border-color:#408e869e}.gdm-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.gdm-alert{margin-top:12px;border:1px solid rgba(182,91,80,.22);border-radius:8px;padding:11px 12px;background:#ffeee9db;color:#9f453a;font-weight:700}.gdm-results{display:grid;gap:14px}.gdm-calorie-hero{display:flex;align-items:baseline;justify-content:space-between;gap:12px;background:linear-gradient(135deg,#408e861f,#d681691f)}.gdm-calorie-hero strong{color:var(--brand-coral);font-size:clamp(2rem,6vw,3.4rem);line-height:1}.gdm-calorie-hero span{color:#42534f;font-weight:700}.gdm-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.gdm-info-grid span{display:grid;gap:4px;border-radius:8px;padding:12px;background:#f4f9f7e6;color:#65736f}.gdm-info-grid b{color:var(--brand-ink)}.bmi-underweight{color:#7d63b8!important}.bmi-normal{color:var(--brand-teal)!important}.bmi-overweight{color:#b46b2d!important}.bmi-obese{color:var(--brand-coral)!important}.gdm-recipe-table-wrap{width:100%;margin-top:14px;overflow-x:auto}.gdm-recipe-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.9rem}.gdm-recipe-table th,.gdm-recipe-table td{border-bottom:1px solid rgba(64,142,134,.12);padding:12px 10px;text-align:left;vertical-align:top;line-height:1.65}.gdm-recipe-table th{background:#408e8614;color:var(--brand-teal);font-weight:800}.gdm-recipe-table td:first-child{width:130px;color:var(--brand-ink);font-weight:800}@media (max-width: 720px){.gdm-card,.gdm-header{padding:14px}.gdm-form-grid,.gdm-info-grid{grid-template-columns:1fr}.gdm-calorie-hero{align-items:flex-start;flex-direction:column}}.gdm-form-help{margin:12px 0 0;color:#64726e;font-size:.88rem;line-height:1.65}.gdm-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.gdm-section-title span{color:var(--brand-teal);font-size:.82rem;font-weight:800}.gdm-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 14px}.gdm-pill{min-height:34px;border:1px solid rgba(64,142,134,.22);border-radius:999px;padding:6px 12px;background:#fffdfb;color:#465752;font:inherit;font-weight:800;cursor:pointer}.gdm-pill.is-active{border-color:#408e86c7;background:#408e861f;color:var(--brand-teal)}.gdm-pill.is-matched:after{content:" 推荐";color:var(--brand-coral);font-size:.75rem}.gdm-recipe-table-wrap{overflow:visible}.gdm-recipe-table{min-width:0;table-layout:fixed}.gdm-recipe-table th:first-child,.gdm-recipe-table td:first-child{width:18%}.gdm-recipe-table th:nth-child(2),.gdm-recipe-table td:nth-child(2){width:25%}.gdm-recipe-table th:nth-child(3),.gdm-recipe-table td:nth-child(3){width:57%}.gdm-recipe-table td{word-break:break-word}.gdm-guidance{margin-top:16px;border:1px solid rgba(64,142,134,.14);border-radius:8px;background:#f4f9f7b8}.gdm-guidance summary{cursor:pointer;padding:12px 14px;color:var(--brand-teal);font-weight:900}.gdm-guidance ul{display:grid;gap:8px;margin:0;padding:0 18px 16px 34px;color:#4f625d;line-height:1.65}.gdm-source{margin:14px 0 0;color:#6a7773;font-size:.84rem;line-height:1.65}@media (max-width: 720px){.gdm-section-title{align-items:flex-start;flex-direction:column}.gdm-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gdm-pill{width:100%;padding:6px 8px}.gdm-recipe-table,.gdm-recipe-table thead,.gdm-recipe-table tbody,.gdm-recipe-table tr,.gdm-recipe-table th,.gdm-recipe-table td{display:block;width:100%!important}.gdm-recipe-table thead{position:absolute;width:1px!important;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.gdm-recipe-table tr{border:1px solid rgba(64,142,134,.14);border-radius:8px;padding:10px 12px;background:#ffffffe6}.gdm-recipe-table tr+tr{margin-top:10px}.gdm-recipe-table td{border-bottom:0;padding:8px 0}.gdm-recipe-table td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--brand-teal);font-size:.76rem;font-weight:900}}.gdm-status{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:3px 9px;font-weight:900}.gdm-status-slow,.gdm-status-normal{background:#408e861f;color:var(--brand-teal)!important}.gdm-status-fast{background:#d6816929;color:var(--brand-coral)!important}
