.legendary-tool .lg-effect,.legendary-page .lg-effect{max-width:65ch;margin-block:0 1rem;margin-inline:0;line-height:1.65}.legendary-tool .lg-targets,.legendary-page .lg-families{margin-block:0 1rem;margin-inline:0}.legendary-tool .lg-targets{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}.legendary-tool .lg-targets button,.legendary-tool .lg-learned{box-sizing:border-box;height:100%;min-height:2.75rem}.legendary-tool .lg-targets .wb-button[aria-pressed=true],.legendary-tool .lg-learned[aria-pressed=true]{background:var(--menu-gold);color:var(--menu-bg);border-color:var(--menu-gold)}@media (hover:hover) and (pointer:fine){.legendary-tool .lg-learned[aria-pressed=true]:hover:not(:disabled){background:var(--menu-ink);color:var(--menu-bg);border-color:var(--menu-ink)}}.legendary-tool .lg-targets .wb-button:disabled{cursor:not-allowed;opacity:.35}.legendary-tool .lg-quantities{grid-template-rows:auto 2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.25rem;margin-block:1rem .75rem;display:grid}.legendary-tool .lg-quantities>.wb-quantity{grid-template-rows:subgrid;text-align:center;grid-row:span 2;place-items:end center;gap:0;min-width:0;display:grid}.legendary-tool .lg-quantities .wb-quantity>label{white-space:normal;max-width:100%;line-height:1.2}.legendary-tool .lg-quantities .wb-stepper{margin-inline:auto}.legendary-tool .lg-status{font:1.05rem var(--font-condensed);margin-block:.25rem 1rem;margin-inline:0}.legendary-tool .lg-plan-name{appearance:none;border:1px solid var(--menu-line);color:var(--menu-ink);text-align:start;cursor:pointer;width:100%;min-height:2.75rem;font:1.05rem var(--font-condensed);background:0 0;padding-block:.55rem;padding-inline:.7rem}.legendary-tool .lg-plan-name[aria-pressed=true]{background:var(--menu-gold);color:var(--menu-bg);border-color:var(--menu-gold)}@media (hover:hover) and (pointer:fine){.legendary-tool .lg-plan-name:hover{background:var(--menu-gold);color:var(--menu-bg);border-color:var(--menu-gold)}}.legendary-tool .lg-plan-name span{margin-block-start:.25rem;font-size:.95rem;display:block}.legendary-tool .lg-cost-list,.legendary-page .lg-ingredients{margin-block:.75rem 1rem;margin-inline:0;padding:0;list-style:none}.legendary-tool .lg-cost-list li,.legendary-page .lg-ingredients li{border-block-end:1px solid var(--menu-line);justify-content:space-between;align-items:center;gap:1rem;padding-block:.6rem;padding-inline:0;display:flex}.legendary-page .lg-ingredients strong{font-variant-numeric:tabular-nums;font-weight:500}.legendary-tool .lg-learned{font:1rem var(--font-condensed)}.legendary-tool .lg-plan-grid{grid-template-columns:minmax(0,1fr) 5rem 5rem 6rem 6rem;align-items:center;gap:.75rem;display:grid}.legendary-tool .lg-plan-row{display:contents}.legendary-tool .lg-plan-grid>strong{color:var(--menu-muted);font:1rem var(--font-condensed);text-align:center}.legendary-tool .lg-plan-grid>strong:first-child{text-align:start}.legendary-tool .lg-plan-row>span{text-align:center;font-variant-numeric:tabular-nums}.legendary-tool .lg-plan-row>.wb-button{white-space:nowrap;justify-self:center}.legendary-tool .wb-detail,.legendary-page .lg-sheet{box-shadow:0 10px 24px oklch(0% 0 none/.28)}.legendary-page{max-width:52rem;padding-block-end:2rem}.legendary-page h1{color:var(--menu-ink);text-shadow:none;text-transform:none;margin-block-end:.35rem}.legendary-page .lg-meta,.legendary-page .lg-families{color:var(--menu-muted);font:1rem var(--font-condensed);margin-block:.2rem 0;margin-inline:0}.legendary-page .lg-sheet{background:var(--menu-raised);border-block-start:3px solid var(--menu-gold);max-width:52rem;margin-block-start:.75rem;padding-block:1.25rem;padding-inline:1.5rem}.legendary-page .lg-ingredients a{color:var(--menu-gold)}.legendary-tool .wb-help-link{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.legendary-tool .wb-choice-rows{max-height:min(28rem,100dvh - 16rem)}.legendary-tool .wb-detail .wb-actions{justify-content:stretch}.legendary-tool .wb-detail .wb-actions>button{flex:1}@media (prefers-reduced-motion:no-preference){.legendary-tool :is(.wb-button,.wb-choice,.lg-targets button,.lg-plan-name):active:not(:disabled),.legendary-page .wb-button:active{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.legendary-tool :is(.wb-button,.wb-choice,.lg-targets button,.lg-plan-name):active,.legendary-page .wb-button:active{transform:none}}
