/* ---- 00-schriften.css ---- */
/* Lidhara Schriften: 10 woff2, selbst gehostet (SIL Open Font License 1.1, Lizenztexte in fonts/). Erzeugt aus daten/typografie.json, abgerufen 2026-10-13T19:54:06Z. Nicht von Hand ändern. */
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:300 500;font-display:swap;src:url("../fonts/cormorant-garamond-v21-normal-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:300 500;font-display:swap;src:url("../fonts/cormorant-garamond-v21-normal-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Cormorant Garamond";font-style:italic;font-weight:300 400;font-display:swap;src:url("../fonts/cormorant-garamond-v21-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:300 400;font-display:swap;src:url("../fonts/cormorant-garamond-v21-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Mulish";font-style:normal;font-weight:300 600;font-display:swap;src:url("../fonts/mulish-v18-normal-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Mulish";font-style:normal;font-weight:300 600;font-display:swap;src:url("../fonts/mulish-v18-normal-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Mulish";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/mulish-v18-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Mulish";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/mulish-v18-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Parisienne";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/parisienne-v14-normal-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Parisienne";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/parisienne-v14-normal-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}

/* ---- 01-tokens.css ---- */
/* Lidhara tokens: erzeugt von skripte/tokens_generieren.py aus DS-Stand 3e4399e78bf7 (SHA-256 der 7 Tokendateien), palette.json und typografie.json. Nicht von Hand ändern. */
:root{
  /* DS tokens/colors.css */
  --color-gold-300:var(--theme-palette-color-16,#e3c9a0);
  --color-gold-400:var(--theme-palette-color-15,#c9a36b);
  --color-gold-500:var(--theme-palette-color-14,#ab834a);
  --color-gold-700:#87642f;
  --color-sand-100:var(--theme-palette-color-8,#fdfbf7);
  --color-sand-200:var(--theme-palette-color-7,#f7f2e9);
  --color-sand-300:var(--theme-palette-color-6,#efe8db);
  --color-sand-400:#e8e1d1;
  --color-blush-200:#f1e2d6;
  --color-blush-300:var(--theme-palette-color-18,#e5cbb8);
  --color-blush-400:#d8b69f;
  --color-rose-200:#eed6d4;
  --color-rose-300:var(--theme-palette-color-17,#dcaeab);
  --color-rose-400:#c38380;
  --color-rose-500:#b06d6a;
  --color-rose-600:#9d5b58;
  --color-rose-700:var(--theme-palette-color-1,#8f4f4c);
  --color-rose-900:var(--theme-palette-color-2,#5f3230);
  --color-plum-200:var(--theme-palette-color-11,#efdde8);
  --color-plum-300:#d6b4c8;
  --color-plum-400:#a9628a;
  --color-plum-500:#7c3f61;
  --color-plum-700:var(--theme-palette-color-9,#4a1f3a);
  --color-plum-900:var(--theme-palette-color-10,#2e1223);
  --color-clay-300:#c2a598;
  --color-clay-400:var(--theme-palette-color-19,#9c7164);
  --color-clay-500:#8a6255;
  --color-clay-700:var(--theme-palette-color-12,#7a564b);
  --color-cocoa-500:var(--theme-palette-color-3,#4b342c);
  --color-cocoa-700:var(--theme-palette-color-4,#38251f);
  --color-cocoa-900:#241713;
  --color-sage:#5f6b52;
  --color-amber:#a9702f;
  --color-alert:#8f3f3c;
  --surface-page:var(--color-sand-200);
  --surface-page-alt:var(--color-sand-300);
  --surface-card:var(--color-sand-100);
  --surface-card-tinted:var(--color-sand-300);
  --surface-inverse:var(--color-cocoa-500);
  --surface-accent-soft:var(--color-rose-200);
  --surface-contrast:var(--color-plum-700);
  --surface-contrast-soft:var(--color-plum-200);
  --surface-blush:var(--color-blush-300);
  --surface-veil:rgba(75,52,44,.055);
  --grad-dawn:linear-gradient(148deg,var(--color-sand-300) 0%,var(--color-blush-200) 52%,var(--color-rose-200) 100%);
  --grad-dawn-soft:linear-gradient(170deg,var(--color-sand-300) 0%,var(--surface-page) 76%);
  --grad-wine:linear-gradient(152deg,var(--color-plum-900) 0%,var(--color-plum-700) 38%,var(--color-rose-900) 74%,var(--color-rose-900) 100%);
  --grad-wine-deep:linear-gradient(200deg,var(--color-plum-700) 0%,var(--color-plum-900) 72%);
  --grad-gold:linear-gradient(120deg,var(--color-gold-300) 0%,var(--color-blush-300) 100%);
  --grad-gold-line:linear-gradient(90deg,transparent,var(--color-gold-400) 22%,var(--color-gold-400) 78%,transparent);
  --wash-blush:radial-gradient(60% 52% at 8% 4%,rgba(216,182,159,.5) 0%,transparent 68%);
  --wash-gold:radial-gradient(52% 44% at 96% 90%,rgba(201,163,107,.34) 0%,transparent 70%);
  --wash-wine:radial-gradient(56% 48% at 100% 0%,rgba(74,31,58,.2) 0%,transparent 72%);
  --wash-on-wine:radial-gradient(60% 50% at 4% 96%,rgba(201,163,107,.22) 0%,transparent 70%);
  --text-body:var(--color-cocoa-500);
  --text-heading:var(--color-cocoa-700);
  --text-muted:var(--color-clay-700);
  --text-accent:var(--color-rose-700);
  --text-contrast:var(--color-plum-700);
  --text-on-contrast:var(--color-sand-200);
  --text-on-contrast-muted:var(--lid-text-on-wine);
  --text-gold:var(--theme-palette-color-13,#735425);
  --text-gold-on-wine:var(--color-gold-300);
  --text-on-inverse:var(--color-sand-300);
  --text-on-inverse-muted:rgba(232,225,209,.68);
  --line-hairline:var(--theme-palette-color-5,rgba(75,52,44,.16));
  --line-strong:rgba(75,52,44,.38);
  --line-accent:var(--color-rose-400);
  --line-gold:var(--color-gold-400);
  --line-gold-soft:rgba(201,163,107,.42);
  --line-on-inverse:rgba(232,225,209,.24);
  --action-secondary-bg:var(--color-plum-700);
  --action-secondary-bg-hover:var(--color-plum-900);
  --action-secondary-text:var(--color-sand-100);
  --focus-ring:var(--color-rose-700);
  /* DS tokens/typography.css */
  --font-display:"Cormorant Garamond","Iowan Old Style",Georgia,"Times New Roman",serif;
  --font-body:"Mulish","Avenir Next",-apple-system,system-ui,"Segoe UI",sans-serif;
  --font-script:"Parisienne","Segoe Script",cursive;
  --weight-display-light:300;
  --weight-display:400;
  --weight-display-medium:500;
  --weight-body-light:300;
  --weight-body:400;
  --weight-body-semibold:600;
  --size-display-1:clamp(3rem,7.5vw,6.5rem);
  --size-display-2:clamp(2.5rem,5.4vw,4.5rem);
  --size-display-3:clamp(2rem,3.6vw,3rem);
  --size-title:clamp(1.5rem,2.2vw,2rem);
  --size-subtitle:clamp(1.25rem,1.6vw,1.5rem);
  --size-lead:clamp(1.125rem,1.3vw,1.3125rem);
  --size-body:1.0625rem;
  --size-body-sm:0.9375rem;
  --size-caption:0.8125rem;
  --size-eyebrow:0.8125rem;
  --size-micro:0.6875rem;
  --size-numeral:clamp(4rem,9vw,8.5rem);
  --leading-display:1.04;
  --leading-title:1.16;
  --leading-lead:1.5;
  --leading-body:1.68;
  --tracking-display:-0.02em;
  --tracking-title:-0.01em;
  --tracking-eyebrow:0.28em;
  --tracking-label:0.12em;
  --type-display-1:var(--weight-display-light) var(--size-display-1)/var(--leading-display) var(--font-display);
  --type-display-2:var(--weight-display-light) var(--size-display-2)/var(--leading-display) var(--font-display);
  --type-display-3:var(--weight-display) var(--size-display-3)/var(--leading-title) var(--font-display);
  --type-title:var(--weight-display-medium) var(--size-title)/var(--leading-title) var(--font-display);
  --type-quote:italic var(--weight-display-light) var(--size-subtitle)/1.42 var(--font-display);
  --type-subtitle:var(--weight-display) var(--size-subtitle)/var(--leading-title) var(--font-display);
  --type-lead:var(--weight-body-light) var(--size-lead)/var(--leading-lead) var(--font-body);
  --type-body:var(--weight-body) var(--size-body)/var(--leading-body) var(--font-body);
  --type-body-sm:var(--weight-body) var(--size-body-sm)/var(--leading-body) var(--font-body);
  --type-caption:var(--weight-body) var(--size-caption)/1.5 var(--font-body);
  --type-label:var(--weight-body-semibold) var(--size-caption)/1.2 var(--font-body);
  --type-button:var(--weight-body-semibold) var(--size-body-sm)/1.3 var(--font-body);
  --type-eyebrow:var(--weight-display-medium) var(--size-eyebrow)/1.2 var(--font-display);
  --type-numeral:var(--weight-display-light) var(--size-numeral)/0.82 var(--font-display);
  --size-script:clamp(1.75rem,2.8vw,2.5rem);
  --type-script:400 var(--size-script)/1.24 var(--font-script);
  --type-script-sm:400 1.5rem/1.3 var(--font-script);
  /* DS tokens/space.css */
  --space-1:4px;
  --space-2:8px;
  --space-3:12px;
  --space-4:16px;
  --space-5:20px;
  --space-6:24px;
  --space-7:28px;
  --space-8:32px;
  --space-9:36px;
  --space-10:40px;
  --space-12:48px;
  --space-16:64px;
  --section-y:clamp(72px,9vw,160px);
  --section-y-tight:clamp(48px,5vw,88px);
  --gutter:clamp(20px,5vw,64px);
  --measure-narrow:38ch;
  --measure-body:62ch;
  --width-content:1160px;
  --width-narrow:760px;
  --width-wide:1440px;
  /* DS tokens/shape.css */
  --radius-xs:2px;
  --radius-sm:4px;
  --radius-pill:999px;
  --radius-arch:999px 999px 0 0;
  --radius-dome:200px 200px 4px 4px;
  --radius-seed:50% 50% 48% 48% / 58% 58% 42% 42%;
  --radius-leaf:0 999px 0 999px;
  --border-hairline:1px solid var(--line-hairline);
  --border-accent:1px solid var(--line-accent);
  --rule-weight:1px;
  --shadow-card:0 2px 4px -2px rgba(75,52,44,.10),0 12px 28px -22px rgba(75,52,44,.30);
  --shadow-lift:0 4px 8px -4px rgba(75,52,44,.12),0 24px 48px -28px rgba(75,52,44,.38);
  --shadow-inset-veil:inset 0 0 0 1px rgba(253,251,247,.35);
  --blur-veil:saturate(1.05) blur(14px);
  --grain-opacity:0.045;
  /* DS tokens/imagery.css */
  --img-filter-sun:saturate(1.18) contrast(1.05) brightness(1.07) sepia(.09);
  --img-veil-sun:var(--color-blush-400);
  --img-veil-sun-strength:.26;
  --img-filter-ember:saturate(1.1) contrast(1.16) brightness(.98) sepia(.12);
  --img-veil-ember:var(--color-plum-700);
  --img-veil-ember-strength:.3;
  --img-glow-ember:radial-gradient(64% 52% at 74% 22%,rgba(227,201,160,.34) 0%,transparent 68%);
  --img-filter-warm:sepia(.34) saturate(.82) contrast(1.12) brightness(.95);
  --img-filter-duotone:grayscale(1) contrast(1.28) brightness(.9);
  --img-filter-rose:grayscale(.5) sepia(.2) contrast(1.14) brightness(.94);
  --img-veil-shadow:var(--color-cocoa-900);
  --img-veil-light:var(--color-blush-200);
  --img-veil-rose:var(--color-rose-400);
  --img-veil-rose-strength:.34;
  --img-veil-warm-strength:.18;
  --img-protect-bottom:linear-gradient(to top,rgba(56,37,31,.78) 0%,rgba(56,37,31,.45) 34%,rgba(56,37,31,0) 72%);
  --img-protect-left:linear-gradient(to right,rgba(56,37,31,.72) 0%,rgba(56,37,31,.28) 48%,rgba(56,37,31,0) 82%);
  /* DS tokens/atmosphere.css */
  --haze-peach:radial-gradient(56% 44% at 12% 6%,rgba(216,158,131,.34) 0%,transparent 66%);
  --haze-gold:radial-gradient(48% 38% at 90% 86%,rgba(227,201,160,.3) 0%,transparent 70%);
  --haze-rose:radial-gradient(52% 42% at 94% 10%,rgba(195,131,128,.26) 0%,transparent 68%);
  --flare-warm:linear-gradient(116deg,rgba(253,240,222,.5) 0%,rgba(253,240,222,.14) 22%,transparent 46%);
  --flare-wine:linear-gradient(300deg,rgba(227,201,160,.24) 0%,rgba(227,201,160,.06) 24%,transparent 48%);
  --mist-paper:linear-gradient(to top,rgba(247,242,233,.94) 0%,rgba(247,242,233,.42) 16%,transparent 40%);
  --mist-wine:linear-gradient(to top,rgba(46,18,35,.9) 0%,rgba(46,18,35,.34) 18%,transparent 44%);
  --vignette-warm:radial-gradient(112% 88% at 50% 42%,transparent 46%,rgba(122,86,75,.26) 100%);
  --grain-film:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");
  --grain-film-opacity:.09;
  /* DS tokens/motion.css */
  --ease-settle:cubic-bezier(.22,.61,.36,1);
  --dur-fast:180ms;
  --dur-base:280ms;
  --dur-slow:520ms;
  --dur-reveal:800ms;
  --transition-hover:color var(--dur-fast) var(--ease-settle),background-color var(--dur-fast) var(--ease-settle),border-color var(--dur-fast) var(--ease-settle),opacity var(--dur-fast) var(--ease-settle);
  --transition-lift:transform var(--dur-base) var(--ease-settle),box-shadow var(--dur-base) var(--ease-settle);
  --reveal-distance:18px;
  /* Größen-Zusätze (typografie.json, KIT/home.css) */
  --lid-size-hero:clamp(3rem,5.6vw,5.25rem);
  --lid-size-h1:clamp(2.6rem,4.8vw,4.5rem);
  --lid-size-h2:clamp(2rem,3.6vw,3.25rem);
  --lid-size-h2-statement:clamp(2rem,4vw,3.5rem);
  --lid-size-h2-split:clamp(2rem,3.4vw,3.1rem);
  --lid-size-h2-step:clamp(1.8rem,3vw,2.7rem);
  --lid-size-h2-invite:clamp(2.1rem,4vw,3.4rem);
  --lid-size-quote:clamp(1.5rem,2.6vw,2.25rem);
  --lid-size-truth:clamp(1.2rem,1.7vw,1.5rem);
  --lid-size-voice:1.3rem;
  --lid-size-post:1.45rem;
  --lid-size-ghost:clamp(5rem,9vw,9rem);
  --lid-size-script-sm:1.5rem;
  /* Text auf Wein: 1 Token für Fließtext, gedämpften Text und Footer-Links (Bericht 5.4). Sand-200 mit 86 %: 4,66:1 im ungünstigsten Punkt (Rosé-900 plus Lichtleck 24 %), 4,75:1 mit Glühen 23 %, 5,41:1 unter der Goldwäsche, 7,48:1 auf Rosé-900, 9,34:1 auf Plum-700. Endwert im Browser messen. */
  --lid-text-on-wine:rgba(247,242,233,.86);
  /* Gold-Textton (Slot 13) unter dem Namen aus plan-seitenbau.md */
  --lid-gold-text:var(--text-gold);
  /* Grundzustände hell (Bericht 4.4) */
  --lid-link-underline:var(--color-rose-600);
  --lid-placeholder:var(--color-clay-500);
  --lid-field-border-hover:var(--color-clay-500);
  --lid-focus-on-dark:var(--color-sand-200);
  /* Formularfelder auf Wein (plan-fundament.md 7.3) */
  --lid-field-border-on-wine:rgba(232,225,209,.55);
  --lid-field-border-hover-on-wine:rgba(232,225,209,.7);
  --lid-field-bg-on-wine:rgba(253,251,247,.07);
  --lid-placeholder-on-wine:rgba(232,225,209,.85);
  /* Blocksy-Overrides */
  --theme-button-transform:translate3d(0,-1px,0);
  --outline-offset:3px;
  --theme-form-field-padding:0 16px;
}
/* Transparenzen an die Palette gebunden (rgba oben bleibt Rückfall) */
@supports (color:color-mix(in srgb,red 50%,transparent)){
  :root{
    --surface-veil:color-mix(in srgb,var(--color-cocoa-500) 5.5%,transparent);
    --wash-gold:radial-gradient(52% 44% at 96% 90%,color-mix(in srgb,var(--color-gold-400) 34%,transparent) 0%,transparent 70%);
    --wash-wine:radial-gradient(56% 48% at 100% 0%,color-mix(in srgb,var(--color-plum-700) 20%,transparent) 0%,transparent 72%);
    --wash-on-wine:radial-gradient(60% 50% at 4% 96%,color-mix(in srgb,var(--color-gold-400) 22%,transparent) 0%,transparent 70%);
    --line-strong:color-mix(in srgb,var(--color-cocoa-500) 38%,transparent);
    --line-gold-soft:color-mix(in srgb,var(--color-gold-400) 42%,transparent);
    --shadow-card:0 2px 4px -2px color-mix(in srgb,var(--color-cocoa-500) 10%,transparent),0 12px 28px -22px color-mix(in srgb,var(--color-cocoa-500) 30%,transparent);
    --shadow-lift:0 4px 8px -4px color-mix(in srgb,var(--color-cocoa-500) 12%,transparent),0 24px 48px -28px color-mix(in srgb,var(--color-cocoa-500) 38%,transparent);
    --shadow-inset-veil:inset 0 0 0 1px color-mix(in srgb,var(--color-sand-100) 35%,transparent);
    --img-glow-ember:radial-gradient(64% 52% at 74% 22%,color-mix(in srgb,var(--color-gold-300) 34%,transparent) 0%,transparent 68%);
    --img-protect-bottom:linear-gradient(to top,color-mix(in srgb,var(--color-cocoa-700) 78%,transparent) 0%,color-mix(in srgb,var(--color-cocoa-700) 45%,transparent) 34%,color-mix(in srgb,var(--color-cocoa-700) 0%,transparent) 72%);
    --img-protect-left:linear-gradient(to right,color-mix(in srgb,var(--color-cocoa-700) 72%,transparent) 0%,color-mix(in srgb,var(--color-cocoa-700) 28%,transparent) 48%,color-mix(in srgb,var(--color-cocoa-700) 0%,transparent) 82%);
    --haze-gold:radial-gradient(48% 38% at 90% 86%,color-mix(in srgb,var(--color-gold-300) 30%,transparent) 0%,transparent 70%);
    --flare-wine:linear-gradient(300deg,color-mix(in srgb,var(--color-gold-300) 24%,transparent) 0%,color-mix(in srgb,var(--color-gold-300) 6%,transparent) 24%,transparent 48%);
    --mist-paper:linear-gradient(to top,color-mix(in srgb,var(--color-sand-200) 94%,transparent) 0%,color-mix(in srgb,var(--color-sand-200) 42%,transparent) 16%,transparent 40%);
    --mist-wine:linear-gradient(to top,color-mix(in srgb,var(--color-plum-900) 90%,transparent) 0%,color-mix(in srgb,var(--color-plum-900) 34%,transparent) 18%,transparent 44%);
    --vignette-warm:radial-gradient(112% 88% at 50% 42%,transparent 46%,color-mix(in srgb,var(--color-clay-700) 26%,transparent) 100%);
    --lid-text-on-wine:color-mix(in srgb,var(--color-sand-200) 86%,transparent);
    --lid-field-bg-on-wine:color-mix(in srgb,var(--color-sand-100) 7%,transparent);
  }
}

