.explorer-schematic{position:relative;overflow:hidden;width:100%;min-height:340px;flex:1;padding:28px 18px 18px;background:radial-gradient(ellipse at 50% 47%,#61452f 0,#322319 48%,#231b15 78%);border:1px solid #b6976440;border-radius:18px;isolation:isolate}.explorer-schematic:before,.explorer-schematic:after{content:"";position:absolute;width:255px;height:255px;border:1px solid #d2ad7840;border-radius:50%;left:50%;top:43%;transform:translate(-50%,-50%) rotate(-23deg) scaleY(.44);pointer-events:none}.explorer-schematic:after{width:190px;height:190px;transform:translate(-50%,-50%) rotate(47deg) scaleY(.44);border-color:#e5d0ad30}.explorer-stage{position:relative;z-index:1;width:100%;height:255px;display:flex;justify-content:center;align-items:center;gap:9px;perspective:700px;transition:transform .6s}.explorer-node{--node-color:#d3a66e;position:relative;z-index:2;display:grid;place-items:center;min-width:66px;min-height:66px;padding:9px;border-radius:50%;border:1px solid #fff8;background:radial-gradient(circle at 32% 26%,#f0d8ad 0,#bc8952 31%,#63442b 78%);box-shadow:inset -8px -8px 17px #21181080,0 10px 30px #0e0b0870;color:#211810;font-size:11px;font-weight:750;text-align:center;line-height:1.15;cursor:pointer;transition:transform .5s,opacity .4s,filter .4s,box-shadow .4s;animation:node-arrive .65s both;animation-delay:calc(var(--i)*80ms)}.explorer-node[data-tone="green"]{background:radial-gradient(circle at 32% 26%,#b7c797,#657b50 42%,#293a2a);color:#f5eedf}.explorer-node[data-tone="cream"]{background:radial-gradient(circle at 32% 26%,#fff1d2,#c5a778 43%,#55422e)}.explorer-node[data-tone="rust"]{background:radial-gradient(circle at 32% 26%,#edb181,#b16f45 43%,#573126);color:#fff2dc}.explorer-node[aria-pressed="true"]{transform:translateZ(65px) scale(1.2);filter:brightness(1.22);box-shadow:0 0 0 5px #d6b27a30,0 15px 35px #0e0b08aa}.explorer-node[hidden]{display:none}.explorer-node span{pointer-events:none}.explorer-node small{display:block;font-size:8px;font-weight:500;opacity:.85;margin-top:3px}.explorer-stage.is-spread .explorer-node{transform:translate3d(var(--dx),var(--dy),var(--dz)) rotateY(var(--rot));}.explorer-stage.is-spread .explorer-node[aria-pressed="true"]{transform:translate3d(var(--dx),var(--dy),calc(var(--dz) + 45px)) scale(1.16)}.explorer-schematic>p#ingredient-step{position:relative;z-index:1;min-height:42px;margin:0 auto 12px;max-width:520px;font-size:12px;line-height:1.6;color:#e8d8c0;text-align:center}.explorer-controls{position:relative;z-index:2;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.explorer-controls button{border:1px solid #d4b17b80;background:#d6b27a14;color:#f4efe5;border-radius:40px;padding:11px 15px;font-size:10px;min-height:40px;cursor:pointer}.explorer-controls button:hover{background:#d6b27a35}.explorer-progress{position:relative;z-index:1;height:2px;width:min(75%,360px);background:#d5b17a32;margin:13px auto 0;overflow:hidden}.explorer-progress span{display:block;width:0;height:100%;background:#e7bd7d;transition:width .45s}.component-visual:has(.explorer-schematic){height:calc(100vh - 85px);min-height:500px}.component-visual:has(.explorer-schematic)>#viewer-status{max-width:490px;line-height:1.6}@keyframes node-arrive{from{opacity:0;transform:translateY(20px) scale(.65)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:700px){.component-visual:has(.explorer-schematic){height:auto;min-height:480px}.explorer-schematic{min-height:370px;padding:18px 11px}.explorer-stage{height:230px;gap:4px}.explorer-node{min-width:51px;min-height:51px;padding:6px;font-size:9px}.explorer-node small{font-size:7px}}

/* Botanical field-guide treatment for the coconut matrix. */
.explorer-schematic--botanical{display:block;min-height:0;padding:16px;background:#e9dfce;color:#30251b;border:1px solid #c4b294;border-radius:3px;box-shadow:inset 0 0 0 5px #e9dfce,inset 0 0 0 6px #cdbd9f}
.explorer-schematic--botanical:before,.explorer-schematic--botanical:after{display:none}
.explorer-schematic--botanical .explorer-stage{height:auto;min-height:270px;display:block;perspective:none}
.coconut-plate{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(170px,1.1fr);align-items:center;gap:15px;min-height:270px}
.coconut-illustration{position:relative;display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #bbaa8d}
.coconut-illustration svg{width:min(100%,250px);overflow:visible;filter:drop-shadow(0 12px 10px #4c35201c)}
.coconut-leaf{fill:#778268;stroke:#4c6044;stroke-width:1.3}.coconut-leaf-vein{fill:none;stroke:#d6d9bd;stroke-width:1.4;stroke-linecap:round}
.coconut-plate-index,.coconut-illustration-caption{font-size:7px;letter-spacing:.13em;color:#77664e}.coconut-plate-index{align-self:flex-start;margin:3px 0 -10px 8px}.coconut-illustration-caption{letter-spacing:.04em;margin-top:-7px}
.coconut-index>p{margin:0;font:500 clamp(21px,2.3vw,31px)/1.02 Manrope,sans-serif;letter-spacing:-.06em;color:#30251b}.coconut-index>p em{font:italic 400 1em Georgia,serif;color:#88714f}
.coconut-index-note{display:block;margin:8px 0 12px;color:#77664e;font-size:9px;line-height:1.55}
.coconut-index-list{border-top:1px solid #cabc9f}
.explorer-schematic--botanical .explorer-node--index{width:100%;min-width:0;min-height:43px;display:grid;grid-template-columns:26px 1fr 18px;gap:8px;place-items:center stretch;padding:6px 1px;border:0;border-bottom:1px solid #cabc9f;border-radius:0;background:transparent;box-shadow:none;color:#34281c;text-align:left;animation:none;transform:none;filter:none}
.explorer-schematic--botanical .explorer-node--index:hover,.explorer-schematic--botanical .explorer-node--index[aria-pressed="true"]{background:#fffaf0a8;color:#34281c;box-shadow:inset 3px 0 #a77c4c;transform:none;filter:none}
.coconut-index-number{font:italic 12px Georgia,serif;color:#9a7952}.explorer-schematic--botanical .coconut-index-name{font:500 10px Manrope,sans-serif}.explorer-schematic--botanical .coconut-index-name small{margin-top:2px;color:#88775e;font-size:7px}.coconut-index-arrow{font-size:12px;color:#9a7952;transition:transform .2s}.explorer-schematic--botanical .explorer-node--index:hover .coconut-index-arrow,.explorer-schematic--botanical .explorer-node--index[aria-pressed="true"] .coconut-index-arrow{transform:translate(2px,-2px)}
.explorer-schematic--botanical>p#ingredient-step{min-height:40px;margin:4px 2px 10px;padding:10px 12px;border-left:2px solid #9c7950;background:#dfd1bb;color:#594733;text-align:left;font-size:10px;line-height:1.55}
.explorer-schematic--botanical .explorer-controls{justify-content:flex-start;padding-left:2px}.explorer-schematic--botanical .explorer-controls button{border-color:#ab916b;background:transparent;color:#493927}.explorer-schematic--botanical .explorer-controls button:hover{background:#d8c8ae}.explorer-schematic--botanical .explorer-progress{width:100%;background:#d1c0a0}.explorer-schematic--botanical .explorer-progress span{background:#718062}
@media(max-width:700px){.explorer-schematic--botanical{padding:14px}.explorer-schematic--botanical .explorer-stage{height:auto;min-height:0}.coconut-plate{grid-template-columns:1fr;gap:2px;min-height:0}.coconut-illustration{min-height:185px;border-right:0;border-bottom:1px solid #bbaa8d}.coconut-illustration svg{width:190px;height:180px}.coconut-plate-index{margin-left:2px}.coconut-index{padding:10px 3px 0}.coconut-index>p{font-size:27px}.coconut-index-note{margin-bottom:8px}.explorer-schematic--botanical .explorer-node--index{min-height:42px}.explorer-schematic--botanical>p#ingredient-step{margin-top:10px}}
@media(prefers-reduced-motion:reduce){.coconut-index-arrow{transition:none}}

/* Each non-molecular ingredient gets a visual grammar that fits its material. */
.component-visual[data-art="molecular"]{--component-accent:#c39a68;background:radial-gradient(ellipse at 52% 38%,color-mix(in srgb,var(--component-accent) 23%,#281d16),#281d16 62%)}
.component-visual[data-art="molecular"] .atom-workbench{border-color:color-mix(in srgb,var(--component-accent) 48%,transparent)}
.component-visual[data-art="molecular"] .atom-instruction{color:color-mix(in srgb,var(--component-accent) 78%,#fff)}
.explorer-schematic--culture,.explorer-schematic--chain,.explorer-schematic--leaf,.explorer-schematic--aroma,.explorer-schematic--mineral,.explorer-schematic--element{display:block;min-height:0;padding:16px;border:1px solid color-mix(in srgb,var(--component-accent) 45%,#ddd);border-radius:3px;background:#e9e3d4;color:#30251b;box-shadow:inset 0 0 0 5px #e9e3d4,inset 0 0 0 6px color-mix(in srgb,var(--component-accent) 45%,#ddd)}
.explorer-schematic--culture:before,.explorer-schematic--culture:after,.explorer-schematic--chain:before,.explorer-schematic--chain:after,.explorer-schematic--leaf:before,.explorer-schematic--leaf:after,.explorer-schematic--aroma:before,.explorer-schematic--aroma:after,.explorer-schematic--mineral:before,.explorer-schematic--mineral:after,.explorer-schematic--element:before,.explorer-schematic--element:after{display:none}
.explorer-schematic--culture{background:#e3e8d9;box-shadow:inset 0 0 0 5px #e3e8d9,inset 0 0 0 6px color-mix(in srgb,var(--component-accent) 48%,#ddd)}
.explorer-schematic--chain{background:#eee5cf;box-shadow:inset 0 0 0 5px #eee5cf,inset 0 0 0 6px color-mix(in srgb,var(--component-accent) 48%,#ddd)}
.explorer-schematic--leaf{background:#e2e9db;box-shadow:inset 0 0 0 5px #e2e9db,inset 0 0 0 6px color-mix(in srgb,var(--component-accent) 48%,#ddd)}
.explorer-schematic--aroma{background:#eee0d7;box-shadow:inset 0 0 0 5px #eee0d7,inset 0 0 0 6px color-mix(in srgb,var(--component-accent) 48%,#ddd)}
.explorer-schematic--mineral{background:#e2e2dc;box-shadow:inset 0 0 0 5px #e2e2dc,inset 0 0 0 6px color-mix(in srgb,var(--component-accent) 48%,#ddd)}
.explorer-schematic--element{background:#e8e2d7;box-shadow:inset 0 0 0 5px #e8e2d7,inset 0 0 0 6px color-mix(in srgb,var(--component-accent) 48%,#ddd)}
.explorer-schematic--culture .explorer-stage,.explorer-schematic--chain .explorer-stage,.explorer-schematic--leaf .explorer-stage,.explorer-schematic--aroma .explorer-stage,.explorer-schematic--mineral .explorer-stage,.explorer-schematic--element .explorer-stage{height:auto;min-height:270px;display:block;perspective:none}
.culture-plate,.chain-plate,.leaf-plate,.aroma-plate,.mineral-plate{display:grid;grid-template-columns:minmax(140px,.95fr) minmax(165px,1.05fr);align-items:center;gap:15px;min-height:270px}
.culture-field,.chain-field,.leaf-field,.aroma-field,.mineral-field{position:relative;display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid color-mix(in srgb,var(--component-accent) 50%,#cbbfa9)}
.culture-field-kicker{align-self:flex-start;margin:0 0 0 7px;color:#776a55;font-size:7px;letter-spacing:.13em}
.culture-field svg,.chain-field svg,.leaf-field svg{width:min(100%,260px);overflow:visible}
.culture-field rect{fill:#f3f0e5;stroke:var(--component-accent);stroke-width:3}.culture-field .culture-cell path{fill:none;stroke:var(--component-accent);stroke-width:2;stroke-linecap:round}.culture-field .culture-cell--two rect{fill:#d2dbc1}.culture-field circle{fill:var(--component-accent);opacity:.7}
.culture-field svg{filter:drop-shadow(0 9px 8px #29302220)}.culture-cell{animation:cell-drift 5s ease-in-out infinite}.culture-cell--two{animation-delay:-2.5s}@keyframes cell-drift{50%{transform:translate(3px,-4px) rotate(2deg)}}
.culture-field-caption,.chain-caption{margin-top:3px;color:#776a55;font-size:7px;line-height:1.5;text-align:center}
.culture-index>p,.chain-index>p,.leaf-index>p,.aroma-index>p,.mineral-index>p{margin:0;color:#30251b;font:500 clamp(20px,2.2vw,29px)/1.02 Manrope,sans-serif;letter-spacing:-.06em}.culture-index>p em,.chain-index>p em,.leaf-index>p em,.aroma-index>p em,.mineral-index>p em{color:var(--component-accent);font:italic 400 1em Georgia,serif}
.culture-index>span,.chain-index>span,.leaf-index>span,.aroma-index>span,.mineral-index>span{display:block;margin:8px 0 12px;color:#76664f;font-size:8px;line-height:1.6}
.culture-index-list{border-top:1px solid color-mix(in srgb,var(--component-accent) 40%,#d0c3a8)}
.explorer-schematic--culture .explorer-node--index,.explorer-schematic--chain .explorer-node--index,.explorer-schematic--leaf .explorer-node--index,.explorer-schematic--aroma .explorer-node--index,.explorer-schematic--mineral .explorer-node--index,.explorer-schematic--element .explorer-node--index{width:100%;min-width:0;min-height:42px;display:grid;grid-template-columns:26px 1fr 18px;gap:8px;place-items:center stretch;padding:6px 1px;border:0;border-bottom:1px solid color-mix(in srgb,var(--component-accent) 36%,#d0c3a8);border-radius:0;background:transparent;box-shadow:none;color:#34281c;text-align:left;animation:none;transform:none;filter:none}
.explorer-schematic--culture .explorer-node--index:hover,.explorer-schematic--culture .explorer-node--index[aria-pressed="true"],.explorer-schematic--chain .explorer-node--index:hover,.explorer-schematic--chain .explorer-node--index[aria-pressed="true"],.explorer-schematic--leaf .explorer-node--index:hover,.explorer-schematic--leaf .explorer-node--index[aria-pressed="true"],.explorer-schematic--aroma .explorer-node--index:hover,.explorer-schematic--aroma .explorer-node--index[aria-pressed="true"],.explorer-schematic--mineral .explorer-node--index:hover,.explorer-schematic--mineral .explorer-node--index[aria-pressed="true"],.explorer-schematic--element .explorer-node--index:hover,.explorer-schematic--element .explorer-node--index[aria-pressed="true"]{background:#fffaf0a8;color:#34281c;box-shadow:inset 3px 0 var(--component-accent);transform:none;filter:none}
.explorer-schematic--culture .explorer-node--index span,.explorer-schematic--chain .explorer-node--index span,.explorer-schematic--leaf .explorer-node--index span,.explorer-schematic--aroma .explorer-node--index span,.explorer-schematic--mineral .explorer-node--index span,.explorer-schematic--element .explorer-node--index span{pointer-events:none}
.coconut-index-number{font:italic 12px Georgia,serif;color:var(--component-accent)}.explorer-schematic--culture .coconut-index-name,.explorer-schematic--chain .coconut-index-name,.explorer-schematic--leaf .coconut-index-name,.explorer-schematic--aroma .coconut-index-name,.explorer-schematic--mineral .coconut-index-name,.explorer-schematic--element .coconut-index-name{font:500 10px Manrope,sans-serif}.explorer-schematic--culture .coconut-index-name small,.explorer-schematic--chain .coconut-index-name small,.explorer-schematic--leaf .coconut-index-name small,.explorer-schematic--aroma .coconut-index-name small,.explorer-schematic--mineral .coconut-index-name small,.explorer-schematic--element .coconut-index-name small{margin-top:2px;color:#88775e;font-size:7px}.coconut-index-arrow{font-size:12px;color:var(--component-accent);transition:transform .2s}
.explorer-schematic--culture .explorer-node--index:hover .coconut-index-arrow,.explorer-schematic--chain .explorer-node--index:hover .coconut-index-arrow,.explorer-schematic--leaf .explorer-node--index:hover .coconut-index-arrow,.explorer-schematic--aroma .explorer-node--index:hover .coconut-index-arrow,.explorer-schematic--mineral .explorer-node--index:hover .coconut-index-arrow,.explorer-schematic--element .explorer-node--index:hover .coconut-index-arrow{transform:translate(2px,-2px)}
.explorer-schematic--culture .explorer-stage.is-spread .explorer-node--index,.explorer-schematic--chain .explorer-stage.is-spread .explorer-node--index,.explorer-schematic--leaf .explorer-stage.is-spread .explorer-node--index,.explorer-schematic--aroma .explorer-stage.is-spread .explorer-node--index,.explorer-schematic--mineral .explorer-stage.is-spread .explorer-node--index,.explorer-schematic--element .explorer-stage.is-spread .explorer-node--index{transform:none}
.explorer-schematic--culture>p#ingredient-step,.explorer-schematic--chain>p#ingredient-step,.explorer-schematic--leaf>p#ingredient-step,.explorer-schematic--aroma>p#ingredient-step,.explorer-schematic--mineral>p#ingredient-step,.explorer-schematic--element>p#ingredient-step{min-height:40px;margin:5px 2px 10px;padding:10px 12px;border-left:2px solid var(--component-accent);background:#ffffff70;color:#544a3b;text-align:left;font-size:10px;line-height:1.55}
.explorer-schematic--culture .explorer-controls,.explorer-schematic--chain .explorer-controls,.explorer-schematic--leaf .explorer-controls,.explorer-schematic--aroma .explorer-controls,.explorer-schematic--mineral .explorer-controls,.explorer-schematic--element .explorer-controls{justify-content:flex-start;padding-left:2px}.explorer-schematic--culture .explorer-controls button,.explorer-schematic--chain .explorer-controls button,.explorer-schematic--leaf .explorer-controls button,.explorer-schematic--aroma .explorer-controls button,.explorer-schematic--mineral .explorer-controls button,.explorer-schematic--element .explorer-controls button{border-color:color-mix(in srgb,var(--component-accent) 65%,#d9cdb9);background:transparent;color:#493927}.explorer-schematic--culture .explorer-progress,.explorer-schematic--chain .explorer-progress,.explorer-schematic--leaf .explorer-progress,.explorer-schematic--aroma .explorer-progress,.explorer-schematic--mineral .explorer-progress,.explorer-schematic--element .explorer-progress{width:100%;background:#d1c5ae}.explorer-schematic--culture .explorer-progress span,.explorer-schematic--chain .explorer-progress span,.explorer-schematic--leaf .explorer-progress span,.explorer-schematic--aroma .explorer-progress span,.explorer-schematic--mineral .explorer-progress span,.explorer-schematic--element .explorer-progress span{background:var(--component-accent)}
.sugar-link{fill:none;stroke:#a58c62;stroke-width:4;stroke-linecap:round;stroke-dasharray:3 7}.sugar-unit path{fill:#f9f4e9;stroke:var(--component-accent);stroke-width:2}.sugar-unit text{fill:#514433;font:600 9px Manrope,sans-serif;text-anchor:middle}.sugar-unit--alt path{fill:color-mix(in srgb,var(--component-accent) 19%,#fff)}
.stevia-stem{fill:none;stroke:#506748;stroke-width:5;stroke-linecap:round}.stevia-leaf{fill:color-mix(in srgb,var(--component-accent) 42%,#e7eadc);stroke:#526d4c;stroke-width:2}.stevia-vein{fill:none;stroke:#f0f0df;stroke-width:1.5;stroke-linecap:round}.leaf-marker{fill:#e5cb83;stroke:#fff7e7;stroke-width:3}
.aroma-field{background:radial-gradient(ellipse at 48% 58%,#f9f1e8,#ead9cb 72%,transparent);}.aroma-vial{position:relative;display:grid;place-items:center;width:74px;height:115px;margin:12px 0 4px;border:2px solid #9c7857;border-radius:13px 13px 20px 20px;background:linear-gradient(90deg,#ffffffa0,#ffffff22 45%,#cba47c66);box-shadow:inset 8px 0 10px #fff9,0 10px 18px #4c35201c}.aroma-vial:before{content:"";position:absolute;top:-17px;width:30px;height:17px;border:2px solid #9c7857;border-bottom:0;border-radius:5px 5px 0 0;background:#c59e76}.aroma-vial span{color:#9c7857;font:italic 45px Georgia,serif}.aroma-spectrum{display:flex;align-items:end;gap:3px;height:28px}.aroma-spectrum i{width:4px;height:var(--bar,50%);background:var(--component-accent);opacity:.7}.aroma-spectrum i:nth-child(3n){--bar:88%}.aroma-spectrum i:nth-child(3n + 1){--bar:38%}.aroma-spectrum i:nth-child(3n + 2){--bar:66%}
.crystal-lattice{position:relative;display:grid;width:180px;height:165px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);place-items:center;transform:rotate(-8deg)}.crystal-lattice:before,.crystal-lattice:after{content:"";position:absolute;inset:19px 34px;border:1px solid var(--component-accent);transform:rotate(45deg);opacity:.7}.crystal-lattice:after{transform:rotate(-45deg);opacity:.4}.crystal-lattice i{z-index:1;width:14px;height:14px;border-radius:50%;background:#faf6e9;border:2px solid var(--component-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--component-accent) 12%,transparent)}.crystal-lattice i:nth-child(2n){width:11px;height:11px;background:var(--component-accent)}.crystal-lattice b{z-index:2;grid-area:2/2;display:grid;place-items:center;width:57px;height:57px;border:1px solid var(--component-accent);border-radius:50%;background:#eee8d9;color:#3d3326;font:italic 20px Georgia,serif;box-shadow:0 5px 15px #30251b22}.element-tile{display:grid;justify-items:center;gap:5px;width:min(190px,90%);min-height:170px;padding:17px;border:1px solid var(--component-accent);background:#f2eee4;box-shadow:7px 7px 0 color-mix(in srgb,var(--component-accent) 20%,#f2eee4)}.element-tile-number,.element-tile small{font-size:6px;letter-spacing:.15em;color:#76664f}.element-tile b{color:var(--component-accent);font:500 75px/.9 Manrope,sans-serif;letter-spacing:-.1em}.element-tile>span:not(.element-tile-number){font-size:10px;text-align:center}
.explorer-schematic--culture .explorer-node--index:focus-visible,.explorer-schematic--chain .explorer-node--index:focus-visible,.explorer-schematic--leaf .explorer-node--index:focus-visible,.explorer-schematic--aroma .explorer-node--index:focus-visible,.explorer-schematic--mineral .explorer-node--index:focus-visible,.explorer-schematic--element .explorer-node--index:focus-visible{outline-color:var(--component-accent)}
@media(max-width:700px){.explorer-schematic--culture,.explorer-schematic--chain,.explorer-schematic--leaf,.explorer-schematic--aroma,.explorer-schematic--mineral,.explorer-schematic--element{padding:14px}.explorer-schematic--culture .explorer-stage,.explorer-schematic--chain .explorer-stage,.explorer-schematic--leaf .explorer-stage,.explorer-schematic--aroma .explorer-stage,.explorer-schematic--mineral .explorer-stage,.explorer-schematic--element .explorer-stage{height:auto;min-height:0}.culture-plate,.chain-plate,.leaf-plate,.aroma-plate,.mineral-plate{grid-template-columns:1fr;gap:2px;min-height:0}.culture-field,.chain-field,.leaf-field,.aroma-field,.mineral-field{min-height:180px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--component-accent) 50%,#cbbfa9)}.culture-field svg,.chain-field svg,.leaf-field svg{width:190px;height:180px}.culture-index,.chain-index,.leaf-index,.aroma-index,.mineral-index{padding:10px 3px 0}.culture-index>p,.chain-index>p,.leaf-index>p,.aroma-index>p,.mineral-index>p{font-size:27px}}
@media(prefers-reduced-motion:reduce){.culture-cell{animation:none}}
