:root .app .segmented-buttons{flex-wrap:wrap;gap:0;display:flex}:root .app .segmented-buttons>button{color:oklch(24.909% .0047 145.43);min-width:0;min-height:44px;text-shadow:none;background:oklch(85.711% .0018 247.84);border:2px solid oklch(31.441% .0045 145.47);border-radius:0;outline:none;margin:0;padding:12px 14px;position:relative;top:0;transform:none;box-shadow:inset 4px 4px oklch(97.015% 0 0),inset -4px -6px oklch(67.741% .0037 145.53)}:root .app .segmented-buttons>button:hover:not(:disabled){background:oklch(90.926% .0017 247.84)}:root .app .segmented-buttons>button:is([aria-pressed=true],[aria-current=page]){color:oklch(100% 0 0);background:oklch(52.46% .1444 139.51);border-color:oklch(32.644% .0531 138.91);box-shadow:inset 4px 4px oklch(63.579% .1386 137.94),inset -4px -6px oklch(41.262% .1137 139.65)}:root .app .segmented-buttons>button:is([aria-pressed=true],[aria-current=page]):hover{background:oklch(56.522% .1516 139.1)}:root .app .segmented-buttons>button:is([aria-pressed=true],[aria-current=page]):after{content:"";background:oklch(100% 0 0);width:12%;min-width:16px;height:4px;position:absolute;bottom:0;left:44%}:root .app .segmented-buttons>button:focus-visible{outline-offset:2px;z-index:1;border-color:oklch(22.782% .0048 145.41);outline:2px solid oklch(100% 0 0)}:root .app .segmented-buttons>button:active:not(:disabled){box-shadow:inset 4px 4px oklch(0% 0 0/.2),inset -2px -2px oklch(100% 0 0/.2667)}:root .app .segmented-buttons>button[aria-pressed=true] :is(small,strong,.family-dimension-count){color:inherit;opacity:1}:root .app .kind-tabs.segmented-buttons{box-shadow:none;background:0 0;border:0;padding:0}:root .app .family-specialization-buttons.segmented-buttons{display:grid}:root .app .family-specialization-buttons>button{flex:auto;justify-content:center;gap:3px;min-width:0;min-height:32px;padding:4px;font-size:11px}:root .app .family-specialization-buttons .item-icon{flex-shrink:0;width:16px;height:16px}:root .app .ground-plant-choices .family-specialization-buttons{gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))!important}:root .app .ground-plant-choices .family-specialization-buttons>button{justify-content:flex-start;gap:7px;min-height:44px;padding:7px 9px;font-size:12px;line-height:1.25}:root .app .ground-plant-choices .item-icon{width:22px;height:22px}:root .app .ground-plant-choices{margin:8px 0 12px}.flower-method-choice{border-bottom:1px solid oklch(84.536% .0107 219.6);padding:10px}.flower-method-choice .segmented-buttons{grid-template-columns:1fr 1fr;display:grid}.flower-method-choice button{min-height:44px;font-size:12px}.flower-method-choice p{margin:8px 0 0;font-size:12px;line-height:1.5}:root[data-theme=night] .app .segmented-buttons>button{background:var(--night-raised);color:var(--ink);border-color:var(--line);box-shadow:var(--raised)}:root[data-theme=night] .app .segmented-buttons>button:hover:not(:disabled){color:oklch(89.257% .007 247.9);background:oklch(41.275% .0183 251.37)}:root[data-theme=night] .app .segmented-buttons>button:is([aria-pressed=true],[aria-current=page]){color:oklch(96% .012 139.5);background:oklch(43.5% .104 139.5);border-color:oklch(59.838% .0494 137.11);box-shadow:inset 3px 3px oklch(52% .1 139.5),inset -3px -4px oklch(35% .08 139.5)}:root[data-theme=night] .app .segmented-buttons>button:is([aria-pressed=true],[aria-current=page]):hover{background:oklch(47% .11 139.5)}:root[data-theme=night] .app .navigation.segmented-buttons{border-color:var(--night-farm-line);background:oklch(29.5% .034 259);box-shadow:inset 0 1px oklch(42% .04 258)}:root[data-theme=night] .app .navigation.segmented-buttons>button{background:oklch(34.5% .038 260);border-color:oklch(43% .043 258);box-shadow:inset 1px 1px oklch(41% .041 259),inset -1px -2px oklch(29% .034 261)}:root[data-theme=night] .app .navigation.segmented-buttons>button:hover:not(:disabled){background:oklch(39% .043 258)}:root[data-theme=night] .app .navigation.segmented-buttons>button[aria-current=page]{background:var(--night-control-selected);border-color:var(--night-control-selected-line);box-shadow:inset 0 -3px var(--night-control-selected-highlight), inset 1px 1px oklch(47% .064 251);color:var(--night-control-selected-ink)}:root[data-theme=night] .app .theme-switch.segmented-buttons>button{color:oklch(87% .021 255);background:oklch(34% .036 259);border-color:oklch(46% .043 257);box-shadow:inset 1px 1px oklch(42% .042 258),inset -1px -2px oklch(28.5% .032 261)}:root[data-theme=night] .app .theme-switch.segmented-buttons>button:first-child[aria-pressed=false]{color:oklch(82% .055 91);background:oklch(31.5% .038 260);border-color:oklch(45% .044 257);box-shadow:inset 1px 1px oklch(39% .044 258),inset -1px -2px oklch(26.5% .032 261)}:root[data-theme=night] .app .theme-switch.segmented-buttons>button:hover:not(:disabled){background:oklch(39% .043 258)}:root[data-theme=night] .app .theme-switch.segmented-buttons>button[aria-pressed=true],:root[data-theme=night] .app .family-dimension-filters.segmented-buttons>button[aria-pressed=true]{background:var(--night-control-selected);border-color:var(--night-control-selected-line);box-shadow:inset 0 -3px var(--night-control-selected-highlight), inset 1px 1px oklch(47% .064 251);color:var(--night-control-selected-ink)}
