@layer components{[data-tool=yarn-calculator]{--result-h:43rem}@media (width>=64rem){[data-tool=yarn-calculator]{--result-h:30.75rem}}.yc[data-yc-mode=estimate] [data-yc-panel]:not([data-yc-panel~=estimate]),.yc[data-yc-mode=swatch] [data-yc-panel]:not([data-yc-panel~=swatch]),.yc[data-yc-mode=substitute] [data-yc-panel]:not([data-yc-panel~=substitute]),.yc[data-yc-mode=chicken] [data-yc-panel]:not([data-yc-panel~=chicken]),.yc[data-yc-area=no] [data-yc-size],.yc:not([data-yc-sweater=yes]) [data-yc-sweater-show],.yc[data-yc-by=weight] [data-yc-by-show=length],.yc[data-yc-by=length] [data-yc-by-show=weight],.yc[data-yc-sb=skeins] [data-yc-sb-show=total],.yc[data-yc-sb=total] [data-yc-sb-show=skeins]{display:none}.yc .yc-modes{margin-bottom:1.5rem}.yc-modes .tool-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid;container-type:inline-size}.yc-modes .tool-choice{min-height:3.75rem}@container (width<=9rem){.yc-modes .tool-choice{flex-wrap:wrap}.yc-modes .tool-choice>span{flex:100%}}.yc-modes__label{font-weight:700;display:block}.yc-modes__hint{color:var(--color-ink-soft);font-weight:400;display:block}.yc-wunit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1.25rem;font-weight:700;display:flex}.yc-wunit .unit-switch button{min-width:min(5.5rem,35vw)}.yc-wunit{container-type:inline-size}@container (width<=15rem){.yc-wunit .unit-switch{width:100%;display:grid}.yc-wunit .unit-switch button{min-width:0}.yc-wunit .unit-switch button+button{border-left:0;border-top:1px solid var(--color-ink)}}.yc-echo{border-left:4px solid var(--color-madder);background:var(--color-linen);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-top:1rem;margin-bottom:0;padding:.6rem .8rem;font-weight:700;display:flex;position:relative}.yc-echo__label{color:var(--color-ink-soft);font-weight:400}.yc-echo__short{display:none}[data-yc-stale] .yc-echo [data-out=sticky],[data-yc-stale] .yc-echo [data-out=stickyShort]{text-decoration:line-through}@media (width>=64rem){.yc-echo{display:none}}[data-tool=yarn-calculator] form[data-tool-form]{container-type:inline-size}@container (width<=16rem){.yc-echo__label,.yc-echo__full{display:none}.yc-echo__short{font-size:.85em;display:inline}}.yc .tool-field,.yc .tool-fieldset{scroll-margin-bottom:5rem}.yc-goto{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;font-size:1rem;display:flex}.yc .tool-details .tool-choices{margin-bottom:.5rem}.yc-buy{margin-top:.3rem;font-weight:700}.yc-est{color:var(--color-on-walnut);margin-top:.35rem}.shopping-list li.yc-why{display:block}.yc-buy:empty,.yc-est:empty,.shopping-list li.yc-why:has(>span:empty){display:none}[data-tool=yarn-calculator] .tool-result__facts{grid-template-columns:minmax(0,1fr) fit-content(62%)}[data-tool=yarn-calculator] .tool-result__facts dd{overflow-wrap:break-word}.yc-note{color:var(--color-on-walnut);margin-top:.9rem;font-size:1rem}[data-yc-stale] .tool-result__value{text-decoration:line-through 2px}.yc-table-title{font-size:var(--text-step-2);margin-bottom:.5rem}.yc-table{margin-top:1rem}.yc-table__size{color:var(--color-ink-soft);font-weight:400;display:block}.yc-caption{caption-side:top;text-align:left;padding:.7rem .85rem;font-weight:700}.yc-source{color:var(--color-ink-soft);margin-top:.6rem;font-size:1rem}.tool-method h3{font-size:var(--text-step-1);margin-top:1.5rem}@media (width<=40rem){.yc-table{overflow-x:visible}.yc-table table,.yc-table tbody,.yc-table tr,.yc-table th,.yc-table td{display:block}.yc-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yc-table tr{border-bottom:2px solid var(--color-rule-strong)}.yc-table tbody th[scope=row]{border-bottom:1px solid var(--color-rule);position:static}.yc-table caption{display:block}.yc-table td{white-space:normal;text-align:right;justify-content:space-between;gap:1rem;display:flex}.yc-table td:before{content:attr(data-label);text-align:left;font-weight:700}.yc-table:not(.yc-table--cyc) tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yc-table:not(.yc-table--cyc) th[scope=row]{grid-column:1/-1}.yc-table:not(.yc-table--cyc) td{text-align:left;flex-direction:column;justify-content:flex-start;gap:0}}.yc-next__title{font-size:var(--text-step-2);margin-bottom:.75rem}.yc-next{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.yc-next li{gap:.15rem;display:grid}.yc-next a{min-height:var(--tap);align-items:center;font-weight:700;display:inline-flex}.yc-next span{color:var(--color-ink-soft)}}@media print{.yc-modes,.yc-wunit,.yc-goto{display:none}.yc-note{color:var(--color-ink)}[data-tool=yarn-calculator][data-print-sheet] .tool{flex-direction:column;display:flex}[data-tool=yarn-calculator][data-print-sheet] .tool__result{order:-2}[data-tool=yarn-calculator][data-print-sheet] .tool__list{order:-1}[data-tool=yarn-calculator][data-print-sheet] .shopping-list li{gap:4mm;padding:.6mm 0}[data-tool=yarn-calculator][data-print-sheet] .tool-result__facts{gap:.4mm 4mm}[data-tool=yarn-calculator][data-print-sheet] .tool-result>*+*{margin-top:1mm}}
