.plant-discovery{overflow-wrap:anywhere;gap:1.25rem;margin-block:1.5rem 2rem;display:grid;&>*,& .discovery-anatomy-layout>*,& .discovery-stories>*{min-inline-size:0}& h2{align-items:center;gap:.65rem;margin-block:0 .75rem;font-size:clamp(1.25rem,2.5vi,1.75rem);display:flex}& h3{margin-block:0 .25rem;font-size:1.125rem}& .site-icon{flex:none}& p{margin-block:.5rem}& figure{min-inline-size:0;margin:0}& figcaption{color:var(--muted);gap:.25rem;padding-block:.5rem;font-size:.875rem;display:grid}& figure img{border-radius:.75rem;block-size:auto;inline-size:100%;display:block}& .discovery-photo-pair img{aspect-ratio:4/3;object-fit:contain;background:var(--surface-soft)}& .discovery-anatomy figure img{aspect-ratio:1;object-fit:contain}& :where(h2,li[id]){scroll-margin-block-start:7rem}}.discovery-anatomy-layout{grid-template-columns:[art]minmax(0,1fr)[key]minmax(0,1fr)[end];align-items:center;gap:1rem;margin-block-start:1rem;display:grid}.discovery-parts{gap:.75rem;margin:0;padding:0;list-style:"";display:grid;& li{grid-template-columns:[number]2rem[description]minmax(0,1fr)[end];align-items:start;gap:.65rem;display:grid}}.discovery-number{block-size:2rem;inline-size:2rem;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:50%;place-items:center;font-weight:800;display:grid}.discovery-citations{color:var(--muted);margin-block-start:.75rem;font-size:.875rem;& a{padding:.25rem .35rem;display:inline-block}}.discovery-stages{grid-template-columns:repeat(auto-fit,[stage]minmax(12rem,1fr))[end];gap:.75rem;margin-block:1rem;padding:0;list-style:"";display:grid;& li{background:var(--surface-soft);border-inline-start:3px solid var(--accent);border-radius:0 .65rem .65rem 0;padding:1rem}}.discovery-stage-number{color:var(--muted);margin-block-end:.5rem;font-size:.875rem;font-weight:700;display:block}.discovery-stories,.discovery-comparisons{grid-template-columns:repeat(auto-fit,[panel]minmax(16rem,1fr))[end];gap:1rem;display:grid}.discovery-comparisons>div{background:var(--surface-soft);border-radius:.75rem;padding:1rem}.discovery-timeline{border-inline-start:2px solid var(--line);gap:1rem;margin-block:1rem;padding-inline-start:1rem;list-style:"";display:grid;& li{grid-template-columns:[date]8rem[event]minmax(0,1fr)[end];gap:.5rem 1rem;display:grid}& time{color:var(--muted);font-weight:700}& a{font-size:.875rem}}.discovery-photo-comparison{border-block-start:1px solid var(--line);margin-block-start:1rem;padding-block-start:1rem}.discovery-photo-pair{grid-template-columns:[start]repeat(2,[photo]minmax(0,1fr))[end];gap:1rem;margin-block-start:1rem;display:grid}.discovery-sources li{padding-block:.3rem}@media (width<=640px){.discovery-anatomy-layout,.discovery-stages,.discovery-stories,.discovery-comparisons,.discovery-timeline li{grid-template-columns:[content]minmax(0,1fr)[end]}.plant-discovery .card{padding:1rem}.discovery-photo-pair{gap:.65rem}}@media print{.plant-discovery{gap:1rem;& .card,& .discovery-stages li,& .discovery-comparisons>div{color:#000;box-shadow:none;background:#fff}& figure,& .discovery-parts li,& .discovery-stages li,& .discovery-timeline li{break-inside:avoid}}.discovery-anatomy-layout{grid-template-columns:[art]minmax(0,1fr)[key]minmax(0,1fr)[end]}}.gallery-topics[data-astro-cid-eimktyxw]{flex-wrap:wrap;gap:.5rem;margin-block:1rem 1.5rem;display:flex}.gallery-topics[data-astro-cid-eimktyxw] a[data-astro-cid-eimktyxw]{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;padding:.6rem .9rem}.gallery-topics[data-astro-cid-eimktyxw] span[data-astro-cid-eimktyxw]{color:var(--muted)}.gallery-topic[data-astro-cid-eimktyxw]{min-inline-size:0;margin-block:1.5rem}.gallery-topic[data-astro-cid-eimktyxw] h3[data-astro-cid-eimktyxw]{margin-block:0 .75rem;scroll-margin-block-start:7rem}@media print{.gallery-topics[data-astro-cid-eimktyxw]{display:none}}.profile-navigation{inset-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline:max(.5rem, env(safe-area-inset-left)) max(.5rem, env(safe-area-inset-right));z-index:40;pointer-events:none;min-block-size:44px;position:fixed}.profile-navigation-panel{grid-template-columns:[previous-start]minmax(0,1fr)[previous-end tools-start]auto[tools-end next-start]minmax(0,1fr)[next-end];align-items:center;gap:clamp(.25rem,1vi,1rem);transition:transform .18s,opacity .18s;display:grid}.profile-navigation-tools{border-radius:18px;grid-column:tools;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:relative}.profile-navigation-control{min-block-size:44px;inline-size:44px;color:var(--accent);background:0 0;border:1px solid #0000;border-radius:14px;flex:0 0 44px;place-items:center;padding:.25rem;font-size:1.25rem;text-decoration:none;display:grid;&:hover,&:focus-visible,&[aria-pressed=true]{background:var(--accent-soft);border-color:var(--line)}}.profile-navigation-tools,.profile-navigation-neighbor{pointer-events:auto;background:var(--surface);background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--line);backdrop-filter:blur(16px);box-shadow:0 8px 32px #00000029}.profile-navigation-neighbor{gap:.75rem;min-block-size:54px;inline-size:auto;min-inline-size:44px;max-inline-size:min(21rem,100%);padding:.5rem .75rem;display:flex;& .site-icon{flex:none}}.profile-navigation-previous{grid-column:previous;justify-self:start}.profile-navigation-next{text-align:end;grid-column:next;justify-self:end}.profile-navigation-neighbor-label{min-inline-size:0;& small,& strong{display:block}& small{color:var(--muted);font-size:.75rem;font-weight:500}& strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}}.profile-navigation-boundary{color:var(--muted);opacity:.45}.profile-navigation-jump,.profile-navigation-choice-label{flex:1;min-inline-size:0}.profile-navigation-jump{& summary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;min-block-size:44px;padding:.25rem;list-style:"";display:flex}& strong{white-space:nowrap;font-size:.875rem;font-weight:700;display:block}& small{color:var(--muted);font-size:.75rem;display:block}}.profile-navigation-total{color:var(--muted);font-weight:400}.profile-navigation-portrait{flex:0 0 32px}.profile-navigation-choices{background:var(--surface);border:1px solid var(--line);max-block-size:min(55dvb,28rem);inline-size:min(24rem,100vi - 2rem);box-shadow:var(--shadow);border-radius:18px;padding:.5rem;position:absolute;inset-block-end:calc(100% + .65rem);inset-inline-start:50%;overflow:auto;translate:-50%;& p{color:var(--muted);margin:0;padding:.5rem;font-size:.75rem;font-weight:700}& ol{margin:0;padding:0;list-style:""}& a{overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:.75rem;min-block-size:44px;padding:.6rem;font-size:.875rem;text-decoration:none;display:flex;&:hover,&:focus-visible,&[aria-current=page]{background:var(--accent-soft)}}}.profile-navigation-choice-index{font-variant-numeric:tabular-nums;color:var(--muted);flex:0 0 1.5rem}.profile-navigation-choice-portrait{object-fit:contain;flex:0 0 36px;block-size:36px;inline-size:36px}.profile-navigation-reveal{min-block-size:44px;color:var(--ink);pointer-events:auto;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.875rem;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}.profile-navigation.is-scroll-hidden .profile-navigation-panel{pointer-events:none;opacity:0;transform:translateY(calc(100% + 2rem))}@media (width<=760px){.profile-navigation-neighbor{justify-content:center;min-block-size:48px;inline-size:44px;padding:.25rem}.profile-navigation-neighbor-label{display:none}}@media (width<=390px){.profile-navigation-portrait{display:none}}@media (prefers-reduced-motion:reduce){.profile-navigation-panel{transition:none}}@media print{.profile-navigation{display:none}}.plant-page{background:radial-gradient(ellipse at 0 10rem, color-mix(in srgb, var(--clay) 9%, transparent), transparent 45rem), radial-gradient(ellipse at 100% 40rem, var(--accent-soft), transparent 45rem), var(--paper);& .site-header{background:color-mix(in srgb, var(--surface) 95%, transparent);border:1px solid var(--line);backdrop-filter:blur(16px);border-radius:1.25rem;inline-size:min(90rem,100% - 1.5rem);margin:.75rem auto 0;inset-block-start:.75rem;box-shadow:0 10px 35px #1129191f}& .header-inner{padding-block:.8rem}& .site-main{padding-block-start:1.5rem}& .breadcrumbs{margin-block-end:1.25rem}}.plant-profile{--profile-bloom:#b9663d;min-inline-size:0;padding-block-end:calc(7rem + env(safe-area-inset-bottom,0px));&[data-collection=succulents]{--profile-bloom:#90679e}&[data-collection=houseplants]{--profile-bloom:#438576}&[data-collection=rehab]{--profile-bloom:#bc8b3f}& :is(.record-actions,.photo-section,.research-links) h2{align-items:center;gap:.7rem;display:flex}& .profile-heading{color:#fffdf3;border:1px solid color-mix(in srgb, var(--profile-bloom) 65%, var(--line,transparent));isolation:isolate;background:#22392b;border-radius:1.6rem;flex-direction:column;justify-content:flex-end;min-block-size:clamp(27rem,38vi,34rem);padding:clamp(1.25rem,4vi,3rem);scroll-margin-block-start:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #09190f2e}& .profile-hero-photo,& .profile-hero-shade{z-index:-1;block-size:100%;inline-size:100%;position:absolute;inset:0}& .profile-hero-photo{object-fit:cover}& .profile-hero-shade{background:linear-gradient(#0a170f1f 10%,#0a170ffa),linear-gradient(90deg,#0a170fa3,#0000)}& .profile-hero-topline{letter-spacing:.07em;text-shadow:0 2px 5px #000;justify-content:space-between;gap:1rem;font-size:.75rem;font-weight:750;display:flex;position:absolute;inset-block-start:1.5rem;inset-inline:clamp(1.25rem,4vi,3rem);& p{background:#0f2016cc;border:1px solid #d4eab94d;border-radius:.8rem;align-items:center;gap:.6rem;max-inline-size:65%;margin:0;padding:.55rem .8rem;display:flex}& .profile-number{color:#ffe3ac;background:#0f2016cc;border:1px solid #ffd58f59;border-radius:.8rem;flex-shrink:0;align-self:flex-start;align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex}}& .profile-hero-title{align-items:center;gap:clamp(1rem,3vi,2.5rem);padding-block-start:5rem;display:flex}& .profile-art{filter:drop-shadow(0 6px 12px #00000073);flex:none;block-size:auto;inline-size:clamp(7rem,16vi,11rem)}& .profile-title-copy{flex:auto;min-inline-size:0}& .profile-heading h1{color:#fffdf3;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 12px #00000073;max-inline-size:18ch;margin-block:.35rem 1.2rem;font-size:clamp(2.5rem,5.8vi,5rem);font-weight:500;line-height:1}& .scientific-name{font-family:var(--font-display), serif;color:#d9eab6;text-shadow:0 2px 5px #000;align-items:center;gap:.6rem;margin:0;font-size:clamp(1.125rem,2.2vi,1.75rem);font-style:italic;line-height:1.375;display:flex}& .profile-badges{flex-wrap:wrap;gap:.6rem;display:flex;& .badge{color:#e2eee2;background:#152a1ee6;border:1px solid #a4c6a1;border-radius:.9rem;align-items:center;gap:.6rem;min-block-size:3.25rem;padding:.5rem .85rem;text-decoration:none;display:inline-flex;box-shadow:0 3px 12px #00000029;& small{letter-spacing:.05em;font-size:.625rem;font-weight:600;line-height:1.375;display:block}& .profile-badge-value{font-size:1rem;line-height:1.25;display:block}}& .badge-label{color:#ffe0a4;background:#463113e6;border-color:#d7b16d}& .badge-id{color:#d8edff;background:#1a313fe6;border-color:#93b6cf}& .badge-record{color:#ead6fc;background:#372546e6;border-color:#ac8cc8}}& .profile-hero-credit{color:#dbe5d9;text-align:end;margin-block:1.75rem 0;font-size:.75rem;line-height:1.5;& a{color:inherit;white-space:nowrap}}& figure{margin:0;overflow:hidden;& img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;block-size:auto;inline-size:100%}}& figcaption{gap:.5rem;margin-block-start:.75rem;font-size:.875rem;display:grid}& .profile-owned-avatar{flex:none;inline-size:clamp(10rem,22vi,17rem);overflow:visible;& img{aspect-ratio:1;border:4px solid #d2dcb5;border-radius:50%;box-shadow:0 8px 25px #0000004d}& .profile-avatar-link{background:radial-gradient(circle,#385541,#15271b);border-radius:50%;display:grid;position:relative;box-shadow:0 0 0 8px #d1e2aa1f,0 18px 40px #00000047;& :is(.profile-avatar-photo,.profile-avatar-fallback){grid-area:1/1}}& .profile-avatar-fallback{padding:1.25rem}& .profile-avatar-photo{position:relative}& figcaption{color:#e5eddd;text-align:center;margin-block-start:.6rem;font-size:.75rem}}& .profile-art-complement{inline-size:4rem;margin:0}& .metadata-grid{grid-template-columns:repeat(auto-fit,[pill-start]minmax(min(100%,15rem),1fr)[pill-end]);gap:.85rem;margin-block:1.4rem 1.75rem;display:grid}& .profile-metadata{--pill-accent:#67855f;background:color-mix(in srgb, var(--pill-accent) 15%, var(--surface,transparent));border:1px solid color-mix(in srgb, var(--pill-accent) 45%, var(--line,transparent));border-block-start:3px solid var(--pill-accent);border-radius:14px;min-inline-size:0;padding:1rem 1rem 1rem 3.8rem;position:relative;box-shadow:0 4px 16px #0f23170a;& dt{color:var(--muted);letter-spacing:.035em;font-size:.75rem;font-weight:750}& dt img{background:color-mix(in srgb, var(--pill-accent) 24%, transparent);border-radius:9px;padding:.15rem;position:absolute;inset-block-start:1rem;inset-inline-start:.8rem}& dd{overflow-wrap:anywhere;margin:.4rem 0 0;font-size:1rem;line-height:1.5}& summary{min-block-size:2.75rem;color:var(--ink);cursor:pointer;padding-block-start:.15rem;font-weight:650}& .meta-evidence{margin-block-start:.6rem;font-size:.875rem}}& .profile-metadata-inventory{--pill-accent:#587c99}& .profile-metadata-photos{--pill-accent:#6588a9}& .profile-metadata-label,& .profile-metadata-calendar{--pill-accent:#b18b41}& .profile-metadata-identity{--pill-accent:#9375ad}& .profile-metadata-source,& .profile-metadata-seller{--pill-accent:#b47b59}& .record-actions{background:linear-gradient(110deg, var(--surface-soft), var(--surface));border-color:color-mix(in srgb, var(--accent) 40%, var(--line));flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1.5rem;display:flex;&>div{flex:25rem}& h2,& p{margin-block:.4rem}}& .profile-introduction{grid-template-columns:repeat(2,[card-start]minmax(0,1fr)[card-end]);margin-block:2rem;& .card{background-color:var(--surface);background-image:radial-gradient(ellipse at top right, var(--accent-soft), transparent 65%);border-block-start:3px solid var(--profile-bloom)}& .eyebrow{align-items:center;gap:.6rem;display:flex}& .profile-story-fact{background-color:var(--surface);background-image:radial-gradient(ellipse at top right, color-mix(in srgb, var(--profile-bloom) 18%, transparent), transparent 75%)}}& .profile-toc{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.4rem;& summary{cursor:pointer;min-block-size:2.75rem;padding-block:.4rem;font-weight:750;& img{margin-inline:.45rem}}& ul{grid-template-columns:repeat(auto-fit,[link-start]minmax(min(100%,14rem),1fr)[link-end]);gap:.5rem;margin-block-end:0;padding-inline-start:0;font-size:.875rem;list-style:"";display:grid}& a{background:var(--surface);border:1px solid var(--line);border-radius:.65rem;align-items:center;gap:.6rem;min-block-size:2.75rem;padding:.45rem .75rem;font-weight:600;text-decoration:none;display:flex;&:is(:hover,:focus-visible){background:var(--accent-soft);border-color:var(--accent)}}}& .photo-section{margin-block:3rem;scroll-margin-block-start:2rem;& h2{scroll-margin-block-start:2rem}& .eyebrow{color:var(--clay)}& figure{border-block-start:3px solid var(--profile-bloom)}& figure>a{border-radius:.75rem;display:block;overflow:hidden}& figcaption strong{color:var(--ink)}}& .profile-copy{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-inline-size:none;margin-block-start:1.5rem;padding:clamp(1.1rem,3vi,2.5rem);& :is(h2,h3){scroll-margin-block-start:2rem}& h2{border-block-end:1px solid var(--line);padding-block:.8rem}& h2:first-child{margin-block-start:0}}& .photo-grid{grid-template-columns:repeat(auto-fit,[photo-start]minmax(min(100%,19rem),1fr)[photo-end]);gap:1rem;display:grid}& .nursery-grid{grid-template-columns:repeat(auto-fit,[photo-start]minmax(min(100%,19rem),24rem)[photo-end]);align-items:start;& figure img{aspect-ratio:auto;object-fit:contain;max-block-size:20rem}}& .research-links{background:linear-gradient(125deg, var(--surface-soft), var(--surface));& ul{grid-template-columns:repeat(auto-fit,[link-start]minmax(min(100%,17rem),1fr)[link-end]);gap:.8rem;margin-block-end:0;padding:0;list-style:"";display:grid}& li{background:var(--surface);border:1px solid var(--line);border-radius:.75rem;padding:.8rem}& :where(a){align-items:center;gap:.65rem;min-block-size:2.75rem;font-weight:650;display:flex}}& .profile-neighbors{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:[previous-start]minmax(0,1fr)[previous-end index-start]auto[index-end next-start]minmax(0,1fr)[next-end];gap:.5rem;margin-block:1rem;padding:.5rem;display:grid}& .profile-neighbor{border-radius:10px;flex-direction:column;justify-content:center;gap:.2rem;min-block-size:44px;min-inline-size:0;padding:.5rem .8rem;font-size:.75rem;text-decoration:none;display:flex;& .profile-neighbor-title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}&:is(:hover,:focus-visible){background:var(--accent-soft)}}& .profile-neighbor-index{background:var(--surface-soft);flex-direction:row;align-items:center;gap:.4rem;font-weight:750}& .profile-neighbor-next{text-align:end}& .profile-neighbor-empty{color:var(--muted)}@media (prefers-reduced-motion:no-preference){& .profile-heading{animation:.6s both profile-arrive}& .profile-hero-title{animation:.7s .1s both profile-arrive}& .profile-art,& .profile-avatar-link,& .profile-metadata,& .profile-story-card,& .profile-toc a,& .research-links li{transition:transform .24s,box-shadow .24s,border-color .24s}& .profile-art:hover,& .profile-art:focus{transform:translateY(-.2rem)rotate(-3deg)scale(1.12)}& .profile-avatar-link:is(:hover,:focus-visible){transform:scale(1.12)rotate(1deg)}& .profile-metadata:is(:hover,:focus-within),& .profile-story-card:is(:hover,:focus-within),& .research-links li:is(:hover,:focus-within){transform:translateY(-3px);box-shadow:0 10px 28px #142b1b1f}& .photo-section figure img{transition:transform .35s}& .photo-section figure>a:is(:hover,:focus-visible) img{transform:scale(1.035)}& .nursery-grid figure>a:is(:hover,:focus-visible) img{transform:none}}@media (prefers-reduced-motion:reduce){& .profile-heading,& .profile-hero-title{animation:none}& .profile-art,& .profile-avatar-link,& .profile-metadata,& .profile-story-card,& .profile-toc a,& .research-links li,& .photo-section figure img{transition:none}}}@keyframes profile-arrive{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.plant-profile{cursor:var(--plant-cursor);& :is(a,button,summary){cursor:pointer}& :is(input,textarea,[contenteditable=true]){cursor:text}}}@media (width<=600px){.plant-profile{& .profile-introduction{grid-template-columns:[card-start]minmax(0,1fr)[card-end]}& .profile-hero-title{display:block}& .profile-art{inline-size:5rem;margin-block-end:.8rem}& .profile-art-complement{inline-size:2.5rem;margin:0}& .profile-owned-avatar{inline-size:9rem;margin-block-start:1.5rem}& .profile-heading{border-radius:1.2rem;min-block-size:29rem}& .profile-hero-topline{gap:.5rem;font-size:.625rem}& .profile-hero-topline p,& .profile-number{gap:.3rem;padding:.45rem}& .profile-hero-topline .site-icon{inline-size:1.25rem}& .profile-badges{gap:.5rem}& .profile-badges .badge{padding:.45rem .55rem}& .profile-badges .badge-record{flex-basis:100%}& .profile-hero-credit{text-align:start}& .profile-neighbor{padding-inline:.35rem}& .profile-neighbor strong{font-size:.75rem}& .profile-neighbor-index img{display:none}}.plant-page{& .site-header{border-radius:1rem;inline-size:calc(100% - .8rem);margin-block-start:.4rem;inset-block-start:.4rem}& .header-inner{gap:.5rem;padding:.55rem .65rem}& .site-brand small{letter-spacing:.08em}& .site-main{padding-block-start:1rem}}}@media print{.plant-profile{padding-block-end:0;& .profile-toc,& .record-actions,& .profile-neighbors{display:none}& .profile-heading{color:#203d2c;min-block-size:0;box-shadow:none;background:0 0}& .profile-hero-photo,& .profile-hero-shade,& .profile-hero-topline{display:none}& .profile-heading :is(h1,.scientific-name,.profile-hero-credit){color:#203d2c;text-shadow:none}& .profile-badges .badge{color:#203d2c;background:0 0;border-color:#203d2c}& .profile-owned-avatar figcaption{color:#203d2c}& .profile-avatar-fallback{display:none}& .profile-avatar-unavailable .profile-avatar-fallback{display:block}& :is(.profile-metadata,.profile-story-card,.research-links){box-shadow:none;background:0 0}& .profile-hero-title{padding-block-start:0}& .photo-grid{grid-template-columns:repeat(2,[photo-start]minmax(0,1fr)[photo-end])}& figure{break-inside:avoid}}}.plant-profile .profile-copy{& .profile-section-heading{--heading-accent:#668362;color:var(--ink);border-block-end-color:color-mix(in srgb, var(--heading-accent) 40%, var(--line,transparent));align-items:center;gap:.75rem;padding-block:.9rem;display:flex}& .profile-section-heading--care{--heading-accent:#42859a}& .profile-section-heading--growth{--heading-accent:#658644}& .profile-section-heading--warning{--heading-accent:#b8664c}& .profile-section-heading--identity{--heading-accent:#987bb5}& .profile-section-heading--habitat{--heading-accent:#a68642}& .profile-section-heading--seller{--heading-accent:#b97d53}& .profile-section-heading--sources{--heading-accent:#648399}& .profile-section-icon{background:color-mix(in srgb, var(--heading-accent) 13%, var(--surface,transparent));border:1px solid color-mix(in srgb, var(--heading-accent) 45%, var(--line,transparent));border-radius:.8rem;flex:none;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:inline-grid}& .site-icon{border-radius:0;block-size:1.6rem;inline-size:1.6rem;display:block}& .semantic-table{--table-accent:#987bb5;table-layout:fixed;background:color-mix(in srgb, var(--table-accent) 3%, var(--surface,transparent));& th{color:var(--ink);background:color-mix(in srgb, var(--table-accent) 16%, var(--surface,transparent))}& th:first-child,& td:first-child{inline-size:31%;font-weight:700}& :where(tbody tr:nth-child(2n)){background:color-mix(in srgb, var(--table-accent) 6%, transparent)}}& .semantic-table--care{--table-accent:#42859a}& .semantic-label{align-items:flex-start;gap:.65rem;display:flex}& .semantic-table-icon{background:color-mix(in srgb, var(--row-accent,var(--table-accent)) 14%, var(--surface,transparent));border:1px solid color-mix(in srgb, var(--row-accent,var(--table-accent)) 35%, var(--line,transparent));border-radius:.6rem;flex:none;place-items:center;block-size:2rem;inline-size:2rem;display:inline-grid;& .site-icon{block-size:1.35rem;inline-size:1.35rem}}& .semantic-row--light,& .semantic-row--origin{--row-accent:#bd9641}& .semantic-row--water,& .semantic-row--airflow{--row-accent:#4489a3}& .semantic-row--caution,& .semantic-row--temperature{--row-accent:#ba7052}& .semantic-row--botanical,& .semantic-row--feeding,& .semantic-row--form{--row-accent:#6a9455}& .seller-snapshot{background:linear-gradient(135deg, color-mix(in srgb, var(--clay,#94583e) 9%, var(--surface,transparent)), var(--surface,transparent) 75%);border:1px solid color-mix(in srgb, var(--clay,#94583e) 40%, var(--line,transparent));border-inline-start:4px solid var(--clay,#94583e);border-radius:1rem;margin-block:2rem;padding:clamp(1rem,3vi,1.6rem);&>:first-child{margin-block-start:0}&>:last-child{margin-block-end:0}}@media (width<=600px){& .profile-section-heading{gap:.6rem}& .profile-section-icon{block-size:2.25rem;inline-size:2.25rem}& .semantic-table :is(th,td){padding:.7rem .6rem}& .semantic-table :is(th,td):first-child{inline-size:36%}& .semantic-label{flex-direction:column;gap:.4rem}}@media print{& .profile-section-heading,& .semantic-table th{color:#203d2c}& .profile-section-heading{break-after:avoid}& .semantic-table tr{break-inside:avoid}& .table-scroll{overflow:visible}}}
