.worm-bokashi-guide .wb-overview{max-width:960px;margin:0 auto 3rem}.worm-bokashi-guide .wb-section,.worm-bokashi-guide .wb-subsection{margin:2.5rem 0;scroll-margin-top:1rem}.worm-bokashi-guide .wb-section{padding-top:1.5rem;border-top:1px solid var(--line)}.worm-bokashi-guide .wb-notice{background:var(--soft);border-left:3px solid var(--green);padding:1rem 1.2rem}.worm-bokashi-guide .wb-help{font-size:.88rem;color:var(--muted);margin:.3rem 0}.worm-bokashi-guide .wb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem}.worm-bokashi-guide .wb-grid>*{min-width:0}.worm-bokashi-guide .wb-field{margin:.8rem 0}.worm-bokashi-guide .wb-field label{display:block;font-weight:600;margin-bottom:.4rem}.worm-bokashi-guide input:not([type=checkbox]),.worm-bokashi-guide select,.worm-bokashi-guide textarea{width:100%;max-width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;padding:.7rem}.worm-bokashi-guide textarea{resize:vertical;line-height:1.5}.worm-bokashi-guide fieldset{min-width:0;margin:1.2rem 0;border:1px solid var(--line);border-radius:12px;padding:1rem}.worm-bokashi-guide legend{font-weight:600;padding:0 .4rem;max-width:100%}.worm-bokashi-guide .wb-check{display:flex;gap:.65rem;align-items:baseline;margin:.65rem 0}.worm-bokashi-guide .wb-check input{flex-shrink:0}.worm-bokashi-guide .wb-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin:1.1rem 0}.worm-bokashi-guide button{max-width:100%;border:1px solid var(--green);border-radius:8px;background:var(--green);color:var(--paper);font:inherit;line-height:1.4;padding:.7rem 1rem;cursor:pointer}.worm-bokashi-guide button[data-action=clear],.worm-bokashi-guide button[data-action=cancel],.worm-bokashi-guide button[data-action=remove-row]{background:transparent;color:var(--ink)}.worm-bokashi-guide :focus-visible{outline:3px solid var(--earth);outline-offset:3px}.worm-bokashi-guide .wb-error,.worm-bokashi-guide .wb-errors{color:#78331d}.worm-bokashi-guide .wb-errors{border:2px solid #78331d;padding:1rem;background:var(--paper)}.worm-bokashi-guide [aria-invalid=true]{border-color:#78331d}.worm-bokashi-guide .wb-confirm{background:var(--soft);padding:1rem}.worm-bokashi-guide .wb-output{background:#fff;border:1px solid var(--line);border-radius:12px;padding:1.2rem}.worm-bokashi-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;font:inherit;line-height:1.65}.worm-bokashi-guide .wb-output pre{font-size:.95rem}.worm-bokashi-guide .wb-local-details{margin-top:1.5rem;border:1px solid var(--line);padding:1rem}.worm-bokashi-guide summary{cursor:pointer}.worm-bokashi-guide .wb-diagram{background:#fff;padding:1.2rem;border:1px solid var(--line);border-radius:12px;margin:2rem 0}.worm-bokashi-guide .wb-diagram h3,.worm-bokashi-guide .wb-diagram h4{margin-top:.2rem}.worm-bokashi-guide .wb-process ol{display:flex;gap:.8rem;padding:0;list-style:none;counter-reset:wb-step}.worm-bokashi-guide .wb-process li{flex:1;min-width:0;padding:.8rem;background:var(--soft);counter-increment:wb-step}.worm-bokashi-guide .wb-process li:before{content:counter(wb-step) ' · ';font-weight:700}.worm-bokashi-guide .wb-diagram svg{display:block;margin:auto;max-width:100%;height:auto}.worm-bokashi-guide .wb-line{stroke:var(--ink);stroke-width:3;fill:none}.worm-bokashi-guide .wb-bed{fill:var(--soft);stroke:var(--ink);stroke-width:2}.worm-bokashi-guide .wb-food{fill:var(--earth);stroke:var(--ink)}.worm-bokashi-guide .wb-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.worm-bokashi-guide .wb-container{width:70px;height:72px;border:3px solid var(--ink);border-top:8px solid var(--green);border-radius:5px 5px 14px 14px;margin:.7rem auto 1rem;background:var(--soft)}.worm-bokashi-guide .wb-solid{background:repeating-linear-gradient(45deg,var(--earth) 0 2px,var(--soft) 2px 7px)}.worm-bokashi-guide .wb-food-solid{background:repeating-linear-gradient(0deg,var(--earth) 0 4px,var(--soft) 4px 15px)}.worm-bokashi-guide .wb-liquid{background:linear-gradient(transparent 35%,var(--muted) 35%)}.worm-bokashi-guide figcaption{font-size:.83rem;color:var(--muted)}.worm-bokashi-guide .wb-old-cites:empty{display:none}.worm-bokashi-guide .table-scroll{max-width:100%;overflow-x:auto}.worm-bokashi-guide td,.worm-bokashi-guide th{vertical-align:top}.worm-bokashi-guide .wb-print-value{display:none}.worm-bokashi-guide [hidden]{display:none!important}.worm-bokashi-guide #wb-print{max-width:800px;margin:2rem auto;padding:2rem}.worm-bokashi-guide.wb-note-view header,.worm-bokashi-guide.wb-note-view main,.worm-bokashi-guide.wb-note-view footer{display:none}.worm-bokashi-guide.wb-note-view #wb-print{display:block}.worm-bokashi-guide .source-box,.worm-bokashi-guide .sources-content{overflow-wrap:anywhere}
.worm-bokashi-guide [id^=source-]{scroll-margin-top:1rem}
@media(max-width:640px){.worm-bokashi-guide .toc ol{grid-template-columns:1fr}.worm-bokashi-guide .toc a{min-width:0;overflow-wrap:anywhere}.worm-bokashi-guide .wb-grid,.worm-bokashi-guide .wb-product-grid{grid-template-columns:1fr}.worm-bokashi-guide .wb-process ol{display:block}.worm-bokashi-guide .wb-process li{margin:.6rem 0}.worm-bokashi-guide .wb-output,.worm-bokashi-guide .wb-diagram,.worm-bokashi-guide fieldset{padding:.8rem}.worm-bokashi-guide .wb-actions{align-items:stretch}.worm-bokashi-guide .wb-actions>*{max-width:100%}.worm-bokashi-guide table{min-width:600px}.worm-bokashi-guide #wb-print{padding:1rem}.worm-bokashi-guide .wb-overview{margin-bottom:2rem}}
@media print{.worm-bokashi-guide .toc,.worm-bokashi-guide header,.worm-bokashi-guide footer,.worm-bokashi-guide .hero-actions,.worm-bokashi-guide button,.worm-bokashi-guide .wb-actions,.worm-bokashi-guide #wb-choice-example,.worm-bokashi-guide .wb-confirm,.worm-bokashi-guide .wb-output{display:none!important}.worm-bokashi-guide .wb-print-value{display:block}.worm-bokashi-guide .wb-field input,.worm-bokashi-guide .wb-field select,.worm-bokashi-guide .wb-field textarea{display:none}.worm-bokashi-guide .wb-field,.worm-bokashi-guide tr,.worm-bokashi-guide .wb-product-grid>div{break-inside:avoid}.worm-bokashi-guide h2,.worm-bokashi-guide h3,.worm-bokashi-guide h4{break-after:avoid}.worm-bokashi-guide .wb-grid{display:block}.worm-bokashi-guide .table-scroll{overflow:visible}.worm-bokashi-guide table{min-width:0!important;width:100%;font-size:9pt}.worm-bokashi-guide details>*{display:block!important}.worm-bokashi-guide .wb-diagram{break-inside:auto}.worm-bokashi-guide .page-layout{display:block}.worm-bokashi-guide .article,.worm-bokashi-guide .wb-overview{max-width:none}.worm-bokashi-guide pre{font-size:10pt}.worm-bokashi-guide.wb-note-view #wb-print{padding:0}.worm-bokashi-guide.wb-note-view main{display:none!important}}
