:root{--honey: #f4a900;--honey-deep: #c97f00;--pollen: #fff4d6;--leaf: #3f7d3f;--ink: #1f1b14;--ink-soft: #5c5346;--paper: #fffdf7;--surface: #ffffff;--border: #e8dfc8;--error: #b3261e;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--pollen: #2a2415;--ink: #f5efe2;--ink-soft: #b6ab97;--paper: #16130d;--surface: #211c13;--border: #3a3223;--error: #f2b8b5}}*{box-sizing:border-box}body{margin:0;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.page{max-width:44rem;margin:0 auto;padding:2rem 1.25rem 4rem}.hero{padding:3rem 0 2.5rem;border-bottom:1px solid var(--border)}.hero__badge{display:inline-block;padding:.25rem .7rem;border-radius:999px;background:var(--pollen);color:var(--honey-deep);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root{--sky-top: #fffdf7;--sky-mid: #fdeec4;--sky-low: #f8d58a;--sky-horizon: #f3c063;--sun-core: rgba(255, 170, 0, .75);--sun-glow: rgba(255, 190, 60, .35);--cloud-top: #8d8a84;--cloud-bottom: #f0b850;--cloud-opacity: .55;--hill-far: #d9a441;--hill-mid: #9bb35a;--hill-near: #6f9a48;--grass: #5d8a3c}@media(prefers-color-scheme:dark){:root{--sky-top: #16130d;--sky-mid: #1e180e;--sky-low: #3a2a0e;--sky-horizon: #4d3510;--sun-core: rgba(255, 190, 40, .85);--sun-glow: rgba(244, 169, 0, .45);--cloud-top: #0d0b07;--cloud-bottom: #8a5a16;--cloud-opacity: .9;--hill-far: #4a3815;--hill-mid: #33391a;--hill-near: #26391b;--grass: #2f4a22}}.hero--prairie{position:relative;isolation:isolate;padding-bottom:10rem;border-bottom:0}.prairie{position:absolute;z-index:-1;top:-2rem;bottom:0;left:50%;width:100vw;overflow:hidden;transform:translate(-50%);background:linear-gradient(180deg,var(--sky-top) 0%,var(--sky-mid) 45%,var(--sky-low) 78%,var(--sky-horizon) 100%);pointer-events:none}.prairie__sun{position:absolute;right:14%;bottom:14%;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,var(--sun-core) 0%,var(--sun-glow) 22%,transparent 70%)}.prairie__clouds{position:absolute;top:0;left:0;width:100%;height:70%;opacity:var(--cloud-opacity)}.prairie__cloud-body{fill:var(--cloud-top)}.prairie__cloud-lit{fill:var(--cloud-bottom)}.prairie__cloud{animation:cloud-drift 40s ease-in-out infinite alternate}.prairie__cloud:nth-child(odd){animation-duration:55s;animation-direction:alternate-reverse}@keyframes cloud-drift{0%{translate:-30px 0}to{translate:30px 0}}@media(prefers-reduced-motion:reduce){.prairie__cloud{animation:none}}.prairie__land{position:absolute;left:0;bottom:0;width:100%;height:44%}.prairie__hill--far{fill:var(--hill-far)}.prairie__hill--mid{fill:var(--hill-mid)}.prairie__hill--near{fill:var(--hill-near)}.prairie__grass{fill:var(--grass)}.hero__badges{display:flex;flex-wrap:wrap;gap:.5rem}.hero__badge--alt{background:none;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink-soft)}.hero__title{margin:1rem 0 .5rem;font-size:clamp(2.5rem,8vw,4rem);line-height:1.05;letter-spacing:-.03em}.hero__accent{color:var(--honey)}.hero__tagline{margin:0;max-width:32ch;color:var(--ink-soft);font-size:1.125rem}.main{padding:2.5rem 0}.section__title{margin:0 0 1rem;font-size:1.125rem;letter-spacing:-.01em}a{color:var(--honey-deep)}@media(prefers-color-scheme:dark){a{color:var(--honey)}}:root{--monarch: #c2410c;--bee: #7c3aed}@media(prefers-color-scheme:dark){:root{--monarch: #fb923c;--bee: #c4b5fd}}.main>section+section{margin-top:3rem}.intro__text{margin:0 0 1.25rem;color:var(--ink-soft)}.intro__text{max-width:60ch}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.fact{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.fact__img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.fact__body{display:flex;flex:1;flex-direction:column;padding:1rem 1.1rem .9rem}.fact__title{margin:0 0 .5rem;font-size:1rem}.fact__list{margin:0 0 .75rem;padding-left:1.1rem;color:var(--ink-soft);font-size:.925rem}.fact__list li+li{margin-top:.3rem}.fact__credit{margin:auto 0 0;color:var(--ink-soft);font-size:.75rem}.options{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem}.option{display:block;padding:.7rem .85rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s,transform .08s}.option:hover{border-color:var(--honey)}.option:active{transform:translateY(1px)}.option:focus-visible{outline:2px solid var(--honey-deep);outline-offset:2px}.option--on{border-color:var(--honey);background:var(--pollen);box-shadow:inset 0 0 0 1px var(--honey)}.option__label{display:block;font-weight:600;font-size:.925rem}.option__detail{display:block;margin-top:.15rem;color:var(--ink-soft);font-size:.8rem;line-height:1.45}.option--on .option__detail{color:var(--ink);opacity:.75}.results__lead{margin:0 0 1.25rem;color:var(--ink-soft)}.warnings{display:grid;gap:.6rem;margin-bottom:1.25rem}.warning{margin:0;padding:.85rem 1rem;border-radius:.5rem;font-size:.9rem;line-height:1.5}.warning--hard{border-left:4px solid var(--error);background:color-mix(in srgb,var(--error) 8%,var(--surface))}.warning--soft{border-left:4px solid var(--honey);background:var(--pollen)}.mixtabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;margin-bottom:1.5rem}.mixtab{padding:.75rem .9rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.mixtab:hover{border-color:var(--honey)}.mixtab:focus-visible{outline:2px solid var(--honey-deep);outline-offset:2px}.mixtab--on{border-color:var(--leaf);background:color-mix(in srgb,var(--leaf) 10%,var(--surface));box-shadow:inset 0 0 0 1px var(--leaf)}.mixtab__name{display:block;font-weight:650;font-size:.925rem}.mixtab__pick{display:inline-block;margin-left:.4rem;padding:.05rem .45rem;border-radius:999px;background:var(--honey);color:#1f1b14;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:.15em}.mixtab__tagline{display:block;margin-top:.15rem;color:var(--ink-soft);font-size:.78rem;line-height:1.4}.groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem;margin:1.25rem 0 1.75rem}.group{padding:.9rem 1rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.group:hover{border-color:var(--honey)}.group:focus-visible{outline:2px solid var(--honey-deep);outline-offset:2px}.group--on{border-color:var(--leaf);background:color-mix(in srgb,var(--leaf) 10%,var(--surface));box-shadow:inset 0 0 0 1px var(--leaf)}.group__name{display:block;font-weight:700;font-size:1rem}.group__about{display:block;margin-top:.2rem;color:var(--ink-soft);font-size:.82rem;line-height:1.4}.mix{padding:1.4rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface)}.mix__blurb{margin:0 0 1.25rem;color:var(--ink-soft)}.mix__heading{margin:1.75rem 0 0;font-size:1rem}.mix__headrow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.btn.btn--print{background:var(--honey);border-color:var(--honey);color:#1f1b14}.btn.btn--print:hover{filter:brightness(1.05)}.serves{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.serves__side{padding:.9rem 1rem;border-radius:.5rem;background:var(--pollen)}.serves__who{margin:0 0 .5rem;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--honey-deep)}.serves__list{margin:0;padding-left:1.1rem;font-size:.875rem;line-height:1.55}.serves__list strong{color:var(--ink)}.season{margin-top:1.5rem}.season__title{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--leaf)}.season__why{margin:.2rem 0 .75rem;color:var(--ink-soft);font-size:.85rem}.plants{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.plant{padding:.85rem 1rem;border:1px solid var(--border);border-radius:.55rem}.plant__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.plant__common{font-weight:650}.plant__latin{color:var(--ink-soft);font-size:.85rem}.plant__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}.tag{padding:.1rem .5rem;border-radius:999px;background:var(--pollen);color:var(--ink-soft);font-size:.72rem;font-weight:600;white-space:nowrap}.tag--bloom{color:var(--honey-deep)}.tag--monarch{background:color-mix(in srgb,var(--monarch) 14%,transparent);color:var(--monarch)}.tag--bee{background:color-mix(in srgb,var(--bee) 14%,transparent);color:var(--bee)}.tag--nest{background:color-mix(in srgb,var(--leaf) 14%,transparent);color:var(--leaf)}.plant__why{margin:0;color:var(--ink-soft);font-size:.875rem;line-height:1.5}.topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0 1rem;border-bottom:1px solid var(--border)}.homebtn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.3rem .6rem 1.05rem;border:0;border-radius:999px;background:var(--honey);color:#1f1b14;font:inherit;font-size:1.05rem;font-weight:700;cursor:pointer;transition:filter .12s}.homebtn:hover{filter:brightness(1.07)}.homebtn:focus-visible{outline:2px solid var(--honey-deep);outline-offset:3px}.leave{width:min(26rem,calc(100vw - 2rem));padding:1.5rem;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--ink)}.leave::backdrop{background:#0000008c}.leave__title{margin:0 0 .5rem;font-size:1.2rem}.leave__text{margin:0 0 1.25rem;color:var(--ink-soft)}.leave__actions{display:flex;flex-wrap:wrap;gap:.6rem}.btn.btn--stay{border-color:var(--honey);background:var(--honey);color:#1f1b14}.homebtn__icon{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.wordmark{font-size:1.6rem;font-weight:800;letter-spacing:-.02em}.start{display:inline-block;margin-top:2rem;padding:.85rem 1.75rem;border:0;border-radius:999px;background:var(--honey);color:#1f1b14;font:inherit;font-size:1.05rem;font-weight:700;cursor:pointer;transition:transform .08s,filter .12s}.start:hover{filter:brightness(1.07)}.start:active{transform:translateY(1px)}.start:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.start__note{margin:.75rem 0 0;color:var(--ink-soft);font-size:.85rem}.how{margin:0 0 .75rem;padding-left:1.25rem;max-width:60ch;color:var(--ink-soft)}.how li{margin-bottom:.6rem}.how strong{color:var(--ink)}.how__note{margin:0;color:var(--ink-soft);font-size:.875rem}.qscreen{padding-top:1rem}.progress{margin-bottom:2rem}.progress__label{margin-bottom:.5rem;color:var(--ink-soft);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.progress__track{height:.3rem;border-radius:999px;background:var(--border);overflow:hidden}.progress__fill{height:100%;border-radius:999px;background:var(--honey);transition:width .25s ease}.qscreen__title{margin:0 0 .35rem;font-size:clamp(1.4rem,4vw,1.9rem);line-height:1.25;letter-spacing:-.02em}.qscreen__help{margin:0 0 1.5rem;max-width:52ch;color:var(--ink-soft)}.qscreen .option{padding:1rem 1.1rem}.qscreen .option__label{font-size:1rem}.qscreen .option:disabled{cursor:default}.qscreen__nav{margin-top:1.75rem}.btn{padding:.5rem 1.1rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:inherit;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.btn:hover{border-color:var(--honey)}.btn:focus-visible{outline:2px solid var(--honey-deep);outline-offset:2px}.btn--quiet{border-color:transparent;background:none;color:var(--ink-soft);font-weight:500}.btn--quiet:hover{color:var(--ink);border-color:var(--border)}.results__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.start__row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.start__row .start{margin-top:0}.start--alt{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border)}.start--alt:hover{box-shadow:inset 0 0 0 1px var(--honey);filter:none}.searchbox{width:100%;padding:.8rem 1rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface);color:inherit;font:inherit;font-size:1rem}.searchbox:focus-visible{outline:2px solid var(--honey-deep);outline-offset:2px;border-color:var(--honey)}.flowercheck__hint,.flowercheck__empty{margin:1.25rem 0 .6rem;color:var(--ink-soft);font-size:.875rem}.hits{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.hit{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:inherit;font:inherit;font-size:.9rem;cursor:pointer}.hit:hover{border-color:var(--honey)}.hit:focus-visible{outline:2px solid var(--honey-deep);outline-offset:2px}.hit--on{border-color:var(--leaf);background:color-mix(in srgb,var(--leaf) 12%,var(--surface))}.dot{width:.5rem;height:.5rem;border-radius:999px;flex:none}.dot--great{background:var(--leaf)}.dot--good{background:var(--honey)}.dot--limited{background:var(--ink-soft)}.dot--caution{background:var(--monarch)}.verdict{margin-top:1.75rem;padding:1.4rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface)}.verdict__head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem}.verdict__name{margin:0;font-size:1.2rem}.badge{padding:.2rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.badge--great{background:color-mix(in srgb,var(--leaf) 18%,transparent);color:var(--leaf)}.badge--good{background:var(--pollen);color:var(--honey-deep)}.badge--limited{background:color-mix(in srgb,var(--ink-soft) 18%,transparent);color:var(--ink-soft)}.badge--caution{background:color-mix(in srgb,var(--monarch) 16%,transparent);color:var(--monarch)}.verdict__native{margin:0 0 .6rem;color:var(--leaf);font-size:.8rem;font-weight:600}.verdict__summary{margin:0 0 .75rem;color:var(--ink-soft)}.verdict__note{margin:0 0 1rem;padding:.75rem .9rem;border-left:3px solid var(--honey);border-radius:0 .4rem .4rem 0;background:var(--pollen);color:var(--ink);font-size:.875rem;line-height:1.5}.helps{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:1.25rem 0}.help{padding:.85rem 1rem;border-radius:.5rem;background:var(--pollen)}.help__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.help__mark{padding:.1rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.help__mark--yes{background:color-mix(in srgb,var(--leaf) 22%,transparent);color:var(--leaf)}.help__mark--partly{background:color-mix(in srgb,var(--honey) 26%,transparent);color:var(--honey-deep)}.help__mark--no{background:color-mix(in srgb,var(--ink-soft) 20%,transparent);color:var(--ink-soft)}.help__who{font-size:.85rem;font-weight:650}.help__text{margin:0;color:var(--ink-soft);font-size:.85rem;line-height:1.5}.verdict__caption{margin:0 0 .3rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--honey-deep)}.verdict__care p{margin:0;color:var(--ink-soft);font-size:.9rem}.verdict__swap{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border)}.swap__name{margin:0 0 .35rem;font-weight:650}.swap__why,.swap__care,.swap__note{margin:0 0 .4rem;color:var(--ink-soft);font-size:.875rem;line-height:1.5}.swap__note{margin-bottom:0;font-style:italic}.tag--xerces{background:color-mix(in srgb,var(--leaf) 12%,transparent);color:var(--leaf);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--leaf) 35%,transparent)}.linkish{padding:0;border:0;background:none;color:var(--honey-deep);font:inherit;text-decoration:underline;cursor:pointer}.linkish:focus-visible{outline:2px solid var(--honey-deep);outline-offset:2px}.counts{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 2rem}.count{padding:.5rem .9rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);font-size:.85rem;color:var(--ink-soft)}.count strong{color:var(--ink);font-size:1rem}.rules{margin-bottom:2.5rem}.rules__title{margin:0 0 .5rem;font-size:1rem}.rules__lead{margin:0 0 .75rem;max-width:68ch;color:var(--ink-soft);font-size:.9rem;line-height:1.6}.rules__list{margin:0 0 1rem;padding-left:1.25rem;max-width:68ch;color:var(--ink-soft);font-size:.9rem;line-height:1.6}.rules__list li{margin-bottom:.4rem}.rules__list strong{color:var(--ink)}.rules__note{margin:0 0 .75rem;color:var(--ink-soft);font-size:.8rem;font-style:italic}.strategies{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}.strategy{padding:.85rem 1rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface)}.strategy__name{margin:0 0 .3rem;font-size:.9rem}.strategy__blurb{margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.5}.strategy__filter{margin:.5rem 0 0;color:var(--honey-deep);font-size:.78rem}.datacontrols{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0 .5rem}.datacontrols .searchbox{width:auto;flex:1 1 12rem;padding:.5rem .75rem;font-size:.9rem}.check{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink-soft);font-size:.85rem}.filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem .8rem;margin:.25rem 0 .75rem}.filter{display:flex;flex-direction:column;gap:.2rem}.filter__label{color:var(--ink-soft);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.filter select{padding:.45rem .5rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:inherit;font:inherit;font-size:.875rem}.filter select:focus-visible{outline:2px solid var(--honey-deep);outline-offset:1px}.filters__clear{align-self:end;justify-self:start}.check select{padding:.3rem .4rem;border:1px solid var(--border);border-radius:.4rem;background:var(--surface);color:inherit;font:inherit;font-size:.85rem}.tablewrap{overflow-x:auto;border:1px solid var(--border);border-radius:.5rem}.datatable{border-collapse:collapse;width:100%;font-size:.8rem;white-space:nowrap}.datatable th,.datatable td{padding:.45rem .6rem;text-align:left;border-bottom:1px solid var(--border)}.datatable thead th{position:sticky;top:0;background:var(--pollen);color:var(--honey-deep);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.datatable tbody th{font-weight:600;white-space:normal;min-width:11rem}.datatable tbody th .plant__latin{display:block;font-size:.72rem;font-weight:400}.datatable tbody tr:last-child th,.datatable tbody tr:last-child td{border-bottom:0}.datatable .num{text-align:right;font-variant-numeric:tabular-nums}.muted{color:var(--ink-soft)}.flags{display:inline-flex;flex-wrap:wrap;gap:.25rem}.flag{padding:.05rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--ink-soft) 16%,transparent);color:var(--ink-soft);font-size:.68rem;font-weight:600}.flag--xerces{background:color-mix(in srgb,var(--leaf) 16%,transparent);color:var(--leaf)}.flag--flood,.flag--acid{background:color-mix(in srgb,var(--bee) 16%,transparent);color:var(--bee)}.flag--spread{background:color-mix(in srgb,var(--monarch) 16%,transparent);color:var(--monarch)}.compromise{margin-bottom:1.25rem;padding:.9rem 1.1rem;border-left:4px solid var(--monarch);border-radius:0 .5rem .5rem 0;background:color-mix(in srgb,var(--monarch) 9%,var(--surface));font-size:.9rem}.compromise p{margin:.4rem 0 0;color:var(--ink-soft);line-height:1.55}.tag--new{margin-left:.5rem;background:var(--honey);color:#1f1b14}.qlist{margin:0 0 1.5rem;padding-left:1.25rem;line-height:1.5}.qlist__item{margin-bottom:.9rem}.qlist__options{margin:.3rem 0 0;padding-left:1.1rem;font-size:.9rem}.qlist__effect{color:var(--ink-soft)}.seemore{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 1.5rem;padding:0;border:0;background:none;color:var(--honey-deep);font:inherit;font-size:.925rem;font-weight:600;cursor:pointer}.seemore:after{content:"";width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.15rem) rotate(45deg);transition:transform .15s}.seemore[aria-expanded=true]:after{transform:translateY(.1rem) rotate(-135deg)}.seemore:hover{text-decoration:underline}.seemore:focus-visible{outline:2px solid var(--honey-deep);outline-offset:3px;border-radius:.25rem}.more{margin:0 0 1.25rem}.more>.seemore{margin:0}.more__body{margin-top:.75rem}.more__body>:last-child{margin-bottom:0}.seemore--under{margin:.5rem 0}.mixtabs+.seemore{margin-top:-.75rem}@media(min-width:64rem){.page{max-width:72rem;padding-left:2.5rem;padding-right:2.5rem}.hero__tagline{max-width:44ch}.plants{grid-template-columns:1fr 1fr}.qlist{columns:2;column-gap:3rem}.qlist__item{break-inside:avoid}}@media(max-width:40rem){.results__actions{gap:.35rem}.results__actions .btn{padding:.45rem .75rem;font-size:.82rem}.mixtabs{grid-template-columns:1fr 1fr;gap:.45rem}.mixtab{padding:.6rem .7rem}.mixtab__name{font-size:.875rem}.mixtab__tagline,.plant--brief .plant__latin,.plant--brief .tag--extra{display:none}}.printsheet{display:none}@media print{#root{display:none}body{background:#fff}.printsheet{display:block;color:#000;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:11pt;line-height:1.4}.printsheet__title{margin:0 0 .25rem;font-size:18pt}.printsheet__lead{margin:0 0 1rem}.printsheet__warning{margin:0 0 1rem;padding:.5rem .75rem;border:1px solid #000}.printsheet__season{margin:1.1rem 0 .4rem;font-size:12pt;text-transform:uppercase;letter-spacing:.05em}.printsheet__list{margin:0;padding:0;list-style:none}.printsheet__item{display:flex;gap:.6rem;padding:.35rem 0;border-bottom:1px solid #bbb;break-inside:avoid}.printsheet__box{flex:none;width:.9rem;height:.9rem;margin-top:.15rem;border:1.5px solid #000}.printsheet__meta{display:block;font-size:9.5pt;color:#333}.printsheet__tip{margin-top:1.25rem;font-size:9.5pt}}
