@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1316bdccde5e7cab-s.3zrb6siod-_f0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/91a2f7867a28cebf-s.2o1dletpdqcxm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/57b02995d6e1530a-s.p.1n10e_apdb6ux.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.3pdm20a023wv-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.16191ingcc7md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.0fuf3937kiol3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.-vd5eW_className{font-family:Fraunces,Fraunces Fallback}.-vd5eW_variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.trJxcW_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.trJxcW_variable{--font-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--paper:#f5ecdf;--paper-deep:#ecdfcc;--card:#fffaf2;--ink:#2b211c;--ink-soft:#6f5f54;--ink-faint:#a8998b;--line:#2b211c1f;--rose:#cf4f7a;--rose-soft:#f8dde6;--blue:#3f6fb3;--blue-soft:#dbe6f6;--heart:var(--rose);--heart-soft:var(--rose-soft);--danger:#a8401f;--moss:#4d6a4b;--sun:#e8b34a;--display:var(--font-display), "Iowan Old Style", Georgia, serif;--body:var(--font-body), "Avenir Next", system-ui, sans-serif;--radius:22px;--shadow:0 1px 0 #ffffffb3 inset, 0 10px 30px -18px #46281473;--ease:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--body);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:#e4d5bf;font-size:16px;line-height:1.45}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}h1,h2,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}.app{background:radial-gradient(120% 60% at 100% 0%, #e8b34a38, transparent 60%), radial-gradient(90% 50% at 0% 100%, #d4472b1a, transparent 65%), var(--paper);max-width:480px;height:100dvh;margin:0 auto;position:relative;overflow:hidden}.app:before{content:"";pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .15 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.screen{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.grow{flex:1;min-height:0}.centered{padding:32px 28px calc(32px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.scroll{flex-direction:column;flex:1;gap:22px;min-height:0;padding:8px 22px 32px;display:flex;overflow-y:auto}.stack{flex-direction:column;gap:10px;display:flex}.muted{color:var(--ink-soft);font-size:14px}.display{font-family:var(--display);font-variation-settings:"SOFT" 100, "opsz" 96;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(30px,9vw,40px);font-weight:500;line-height:1.05}.lede{color:var(--ink-soft);text-wrap:pretty;max-width:32ch}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--heart);font-size:12px;font-weight:700}.wordmark{font-family:var(--display);font-variation-settings:"SOFT" 100, "opsz" 40;letter-spacing:-.02em;font-size:24px;font-style:italic;font-weight:600}.wordmark:after{content:"";background:var(--rose);width:.2em;height:.2em;box-shadow:.29em 0 0 var(--blue);border-radius:50%;margin:0 .3em 0 .07em;display:inline-block}.wordmark.is-large{margin-bottom:12px;font-size:34px}.topbar{padding:calc(12px + env(safe-area-inset-top)) 14px 8px 22px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.topbar-actions{align-items:center;gap:6px;display:flex}.icon{fill:currentColor;width:24px;height:24px}.icon-button{width:44px;height:44px;color:var(--ink-soft);border-radius:50%;place-items:center;transition:background .15s;display:grid}.icon-button:active{background:var(--line)}.icon-button.is-small{width:36px;height:36px}.link-button{display:inline-flex;transform:scale(1.06)}.is-dimmed{opacity:.4}.filters{justify-content:space-between;align-items:center;gap:10px;padding:0 18px;display:flex}.chips{gap:6px;transition:opacity .2s;display:flex}.chip{border:1px solid var(--line);font-variant-numeric:tabular-nums;height:36px;color:var(--ink-soft);border-radius:999px;padding:0 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.chip.is-active{background:var(--heart-soft);color:var(--heart);border-color:#0000}.segmented{background:var(--paper-deep);border-radius:999px;flex:none;padding:3px;display:flex}.segment{height:30px;color:var(--ink-soft);border-radius:999px;padding:0 11px;font-size:13px;font-weight:600}.segment.is-active{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #4628142e}.filters-label{color:var(--ink-soft);font-size:13px}.list-meta{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;padding:0 18px 0 22px;font-size:13px;display:flex}.bottombar{padding:12px 18px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--paper) 60%, transparent)}.button{background:var(--ink);width:100%;min-height:56px;color:var(--paper);transition:transform .15s var(--ease), opacity .15s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:17px;font-weight:700;display:flex;box-shadow:0 12px 24px -14px #2b211ccc}.button:active{transform:scale(.98)}.button:disabled{opacity:.35}.button-note{opacity:.65;font-size:14px;font-weight:500}.button.is-quiet{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.button.is-outline{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.button.is-liked{color:var(--heart)}.button.is-danger{background:var(--danger);color:#fff}.button.is-danger-text{color:var(--danger)}.text-input{background:var(--card);width:100%;max-width:300px;height:60px;box-shadow:var(--shadow);font-family:var(--display);text-align:center;border:0;border-radius:18px;padding:0 20px;font-size:24px}.centered .button{max-width:300px}.sheet-layer{z-index:10;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet-backdrop{background:#2b211c6b;animation:.2s ease-out fade;position:absolute;inset:0}.sheet{width:100%;max-height:88%;padding:30px 24px calc(26px + env(safe-area-inset-bottom));background:var(--paper);animation:sheet-up .34s var(--ease);border-radius:32px 32px 0 0;flex-direction:column;gap:16px;display:flex;position:relative;overflow-y:auto;box-shadow:0 -20px 50px -20px #2b211c80}.sheet-close{position:absolute;top:10px;right:10px}.sheet-title{font-family:var(--display);font-variation-settings:"SOFT" 100;padding-right:36px;font-size:28px;font-weight:500;line-height:1.1}.sheet-body{color:var(--ink-soft);text-wrap:pretty}.sheet-name{font-family:var(--display);font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:-.03em;overflow-wrap:anywhere;padding-right:36px;font-size:clamp(46px,15vw,68px);font-weight:500;line-height:1}.sheet-facts{color:var(--ink-soft);flex-direction:column;gap:2px;display:flex}.sheet-facts strong{color:var(--ink);font-weight:600}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes halo{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.25)}}@keyframes pop{0%{transform:scale(.88)}50%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes bump{0%{opacity:.3;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes beat{0%,to{transform:scale(1)}18%{transform:scale(1.14)}36%{transform:scale(1)}54%{transform:scale(1.09)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes fade{0%{opacity:0}}@keyframes sheet-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--seat-a:var(--rose);--seat-b:var(--blue);--seat-both:var(--sun)}.tab-body{flex-direction:column;min-height:0;display:flex}.tab-body>.scroll,.tab-body>.screen{flex:1;min-height:0}.ssw-pill{background:var(--card);box-shadow:var(--shadow);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.tabbar{padding:6px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, white);grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.tab{min-height:48px;color:var(--ink-soft);border-radius:14px;font-size:13px;font-weight:600}.tab.is-active{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #46281429}.hero-week{flex-direction:column;gap:6px;padding-top:8px;display:flex}.hero-week .kicker{color:var(--ink-soft)}.week-number{font-family:var(--display);font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:-.04em;font-size:clamp(76px,26vw,112px);font-weight:500;line-height:.9}.week-number span{letter-spacing:-.02em;color:var(--ink-soft);margin-left:4px;font-size:.42em}.card{border-radius:var(--radius);background:var(--card);width:100%;box-shadow:var(--shadow);text-align:left;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.card strong{font-family:var(--display);font-variation-settings:"SOFT" 100;font-size:20px;font-weight:500;line-height:1.2}.card span{color:var(--ink-soft);font-size:14px}.deadline-card-label{letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--danger)!important;font-size:12px!important}.done-list{flex-direction:column;gap:6px;display:flex}.done-list button{color:var(--ink-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--moss);text-decoration-color:var(--moss);text-align:left}.task-list,.item-list{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.task-row,.item-row{border-bottom:1px solid var(--line);align-items:stretch;display:flex}.task-row:last-child,.item-row:last-child{border-bottom:0}.task-row-main,.item-row-main{text-align:left;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:14px 4px 14px 16px;display:flex}.item-row-main{flex-direction:column;gap:3px}.task-row-text{flex-direction:column;gap:3px;min-width:0;display:flex}.task-row-title,.item-name{text-wrap:pretty;font-weight:600;line-height:1.3}.task-row-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.task-row.is-done .task-row-title,.item-row.is-done .item-name{color:var(--ink-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--moss);text-decoration-color:var(--moss)}.deadline-mark{color:var(--danger);background:#a8401f1a;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:12px;font-weight:700}.task-row-meta .deadline-mark{margin-left:0}.task-row.is-urgent .deadline-mark{background:var(--danger);color:#fff}.half-done{color:var(--ink);font-weight:600}.status-pill{color:var(--moss);font-weight:700}.seat-dot{border-radius:50%;flex:none;width:12px;height:12px;margin-top:4px;display:inline-block}.seat-dot.is-a{background:var(--seat-a)}.seat-dot.is-b{background:var(--seat-b)}.seat-dot.is-both{background:linear-gradient(90deg, var(--seat-a) 50%, var(--seat-b) 50%);box-shadow:0 0 0 2px var(--seat-both)}.seat-dot.is-none{box-shadow:inset 0 0 0 1.5px var(--ink-faint)}.seat-dot.is-faint{opacity:.45}.check{flex:none;place-items:center;width:56px;display:grid}.check svg{fill:none;width:30px;height:30px;stroke:var(--ink-faint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;padding:4px;transition:background .15s,stroke .15s}.check.is-checked svg{background:var(--moss);stroke:#fff;box-shadow:none;animation:pop .4s var(--ease)}.controls{padding-top:4px}.chips-scroll{scrollbar-width:none;gap:6px;padding:0 18px;display:flex;overflow-x:auto}.chips-scroll::-webkit-scrollbar{display:none}.chips-scroll .chip{flex:none}.month{flex-direction:column;gap:10px;display:flex}.month-title{font-family:var(--display);font-variation-settings:"SOFT" 100;font-size:22px;font-weight:500}details.month summary{cursor:pointer;list-style:none}details.month summary::-webkit-details-marker{display:none}details.missed .month-title{color:var(--ink-soft);font-size:17px}.place-list{flex-direction:column;gap:12px;display:flex}.place-card{flex-direction:row;align-items:stretch;padding:0}.place-card.is-chosen{box-shadow:var(--shadow), inset 0 0 0 2px var(--moss)}.place-card-main{text-align:left;flex-direction:column;flex:1;gap:4px;min-width:0;padding:16px 0 16px 18px;display:flex}.place-kind{letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:12px!important}.place-name{font-family:var(--display);font-variation-settings:"SOFT" 100;line-height:1.2;color:var(--ink)!important;font-size:20px!important}.place-facts{flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}.place-facts .warn{color:var(--danger)!important}.place-status{border-top:1px solid var(--line);margin-top:4px;padding-top:8px;font-size:13px}.place-card .heart-button{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:60px;height:auto;display:flex}.heart-seats{gap:3px;min-height:12px;display:flex}.heart-seats .seat-dot{width:9px;height:9px;margin:0}.status-card{font-size:14px}.sheet-head{flex-direction:column;gap:8px;display:flex}.sheet .kicker{color:var(--ink-soft)}.facts{background:var(--card);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.facts div{flex-direction:column;gap:2px;display:flex}.facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:12px;font-weight:700}.facts dd{margin:0}.amounts{flex-direction:column;gap:4px;display:flex}.sheet-section{flex-direction:column;gap:8px;display:flex}.sheet-section h3{margin:0;font-size:15px;font-weight:700}.steps{flex-direction:column;gap:8px;padding-left:22px;list-style:decimal;display:flex}.steps li::marker{font-family:var(--display);color:var(--ink-soft)}.link-list,.plain-list,.sources ul{flex-direction:column;gap:6px;display:flex}.sources{color:var(--ink-soft);font-size:13px}.sources a,.link-list a,.sheet a{color:var(--ink);text-underline-offset:3px}.row-actions{justify-content:space-between;gap:12px;display:flex}.row-actions .link-button{color:var(--ink-soft);text-align:left;margin-left:0;font-size:14px;font-weight:600}.onboarding .scroll{gap:18px}.progress-line{background:var(--line);border-radius:3px;height:3px;margin:0 22px;overflow:hidden}.progress-line span{background:var(--ink);height:100%;transition:width .3s var(--ease);display:block}.form-stack{flex-direction:column;gap:18px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field.is-centered{width:100%;max-width:300px}.field-row{gap:12px;display:flex}.field-row .field{flex:1}.field-label{color:var(--ink-soft);font-size:14px;font-weight:600}.field-input{background:var(--card);width:100%;min-height:52px;box-shadow:var(--shadow);font:inherit;color:var(--ink);border:0;border-radius:16px;padding:0 16px}.field-input.is-area{resize:vertical;min-height:96px;padding:14px 16px}select.field-input{appearance:none}.options{flex-direction:column;gap:8px;display:flex}.options.is-chips{flex-flow:wrap}.option{background:var(--card);min-height:52px;box-shadow:var(--shadow);text-align:left;border-radius:16px;align-items:center;gap:8px;padding:0 18px;font-weight:600;transition:background .15s,color .15s;display:flex}.options.is-chips .option{border-radius:999px;min-height:42px;padding:0 14px;font-size:14px}.option.is-active{background:var(--ink);color:var(--paper)}.option .seat-dot{margin-top:0}.menu{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.menu li{border-bottom:1px solid var(--line)}.menu li:last-child{border-bottom:0}.menu button{text-align:left;flex-direction:column;gap:2px;width:100%;padding:15px 18px;display:flex}.menu span{color:var(--ink-soft);font-size:14px}.menu .is-quiet-row strong{color:var(--ink-soft);font-weight:500}.menu .is-danger-row strong{color:var(--danger)}.number-list{flex-direction:column;gap:4px;display:flex}.number-list a,.number-list span{color:var(--ink);border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;display:flex}.number-list strong{font-variant-numeric:tabular-nums;min-width:112px}.share-link{background:var(--paper-deep);word-break:break-all;border-radius:14px;padding:12px 14px;font-size:13px;display:block}.filters .link-button{white-space:nowrap;margin-left:0;font-size:14px}.heart{fill:none;width:26px;height:26px;stroke:var(--ink-faint);stroke-width:1.7px;stroke-linejoin:round;transition:stroke .15s,fill .15s}.heart.is-filled{fill:var(--heart);stroke:var(--heart)}.heart-button{flex:none;place-items:center;width:56px;height:100%;display:grid;position:relative}.heart-button .heart{position:relative}.heart-button:before{content:"";background:var(--heart-soft);opacity:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;inset:50% auto auto 50%}.heart-button.is-fresh:before{animation:halo .55s var(--ease)}.heart-button.is-fresh .heart{animation:pop .45s var(--ease)}.app[data-seat=a]{--heart:var(--seat-a);--heart-soft:var(--rose-soft)}.app[data-seat=b]{--heart:var(--seat-b);--heart-soft:var(--blue-soft)}
