.fw{--card:color-mix(in oklab, var(--color-accent) 13%, var(--color-base-100));--ink:color-mix(in oklab, var(--color-base-content) 82%, var(--color-success));--dim:color-mix(in oklab, var(--ink) 38%, transparent);--hot:color-mix(in oklab, var(--color-accent) 22%, transparent);margin:2rem 0;font-size:1rem}[data-theme=chirpy-dark] .fw{--card:color-mix(in oklab, var(--color-success) 6%, var(--color-base-100));--ink:var(--color-success);--hot:color-mix(in oklab, var(--color-success) 14%, transparent)}.fw__scroll{min-height:6.25rem;font:12px/1 var(--font-mono);color:var(--ink);scrollbar-width:thin;overflow-x:auto}.fw__scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.fw__pre,.fw__card{background:var(--card);clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);border-radius:0 var(--radius-box) var(--radius-box) var(--radius-box);width:max-content;margin:0;padding:1rem 1.1rem 1.25rem}.fw__pre{font:inherit;color:inherit;line-height:1.75}.fw__card{grid-template-rows:1.15em .55em 1.9em 1.7em;grid-template-columns:repeat(80,1ch);display:grid;position:relative}[data-theme=chirpy-dark] .fw__card{text-shadow:0 0 6px color-mix(in oklab, var(--ink) 45%, transparent)}.fw__card.thud{animation:.22s fw-thud}.fw__num{text-align:end;opacity:.7;grid-row:1;font-size:.85em}.fw__ticks{background:repeating-linear-gradient(90deg, transparent 0 9.5ch, var(--ink) 0 calc(9.5ch + 1px), transparent 0 10ch) 0 100%/100% 100% no-repeat, repeating-linear-gradient(90deg, transparent 0 4.5ch, var(--ink) 0 calc(4.5ch + 1px), transparent 0 5ch) 0 100%/100% 60% no-repeat, repeating-linear-gradient(90deg, transparent 0 .5ch, var(--dim) 0 calc(.5ch + 1px), transparent 0 1ch) 0 100%/100% 30% no-repeat;grid-area:2/1/auto/-1}.fw__band{border:solid var(--dim);font:600 .78em/1 var(--font-sans);letter-spacing:.02em;text-align:center;white-space:nowrap;border-width:1px 1px 0;grid-row:3;align-self:center;margin:0 1px;padding-top:4px}.fw__band--x{opacity:.65;border-style:dashed;font-style:italic;font-weight:400}.fw__band--n{border-color:var(--ink);background:linear-gradient(var(--hot), transparent)}.fw__c{text-align:center;grid-row:4;align-self:center;line-height:1.7}.fw__c--f{opacity:.22}.fw__c--p{color:color-mix(in oklab, var(--color-accent) 70%, var(--ink))}.fw__c--n{background:var(--hot)}.fw__c--x{background:var(--color-error);color:var(--color-error-content);text-shadow:none}.fw__c--cur{box-shadow:inset 0 -2px var(--ink)}.fw:focus-within .fw__c--cur{animation:1s step-end infinite fw-blink}.fw__drop{text-align:center;color:var(--color-error);pointer-events:none;grid-row:4;align-self:center;font-weight:700;animation:.9s cubic-bezier(.5,0,.9,.4) both fw-fall}.fw__stamp{z-index:1;border:3px double var(--color-error);color:var(--color-error);font:700 13px/1.1 var(--font-mono);background:color-mix(in oklab, var(--card) 85%, transparent);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-shadow:none;opacity:0;pointer-events:none;border-radius:3px;grid-area:3/46/5/span 35;place-self:center;margin-top:1.3em;padding:.3em .6em;transform:rotate(-7deg)}.fw__stamp.on{opacity:.92;animation:.32s cubic-bezier(.3,1.6,.6,1) fw-stamp}.fw__body{min-height:9.5rem;padding-top:.75rem}.fw__ctl{flex-wrap:wrap;align-items:end;gap:.5rem .75rem;display:flex}.fw__lab{color:color-mix(in oklab, var(--color-base-content) 70%, transparent);flex-direction:column;flex:15rem;gap:.25rem;font-size:.8rem;display:flex}.fw__in{font:14px var(--font-mono);border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-100);color:var(--color-base-content);padding:.45rem .6rem}.fw__in:focus{outline:2px solid var(--color-primary);outline-offset:1px}.fw__chips{flex-wrap:wrap;gap:.35rem;display:flex}.fw__chip{font:12px var(--font-mono);border:1px dashed var(--color-base-300);border-radius:var(--radius-field);color:inherit;cursor:pointer;background:0 0;padding:.3rem .55rem}.fw__chip:hover,.fw__chip:focus-visible{border-color:var(--color-primary);color:var(--color-primary);outline:none}.fw__out{margin-top:.6rem;font-size:.85rem}.fw__read{font-family:var(--font-mono);color:color-mix(in oklab, var(--color-base-content) 75%, transparent);margin:0;font-size:12px}.fw__rtl{border:1px solid var(--color-base-300);border-inline-start:4px solid var(--color-accent);border-radius:var(--radius-box);background:var(--color-base-100);margin-top:.6rem;padding:.6rem .8rem .7rem;font-size:.9rem;line-height:1.45}.fw__rtl[hidden]{display:none}.fw__rtl p{margin:0 0 .4rem}.fw__rtl-h{font-weight:700}.fw__row{font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:color-mix(in oklab, var(--color-base-content) 60%, transparent);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:.35rem 0 0;display:flex}.fw__strip{text-transform:none;letter-spacing:0;gap:2px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.fw__strip span{border:1px solid var(--color-base-300);background:var(--color-base-200);border-radius:3px;justify-items:center;min-width:1.7rem;padding:.2rem 0 .1rem;display:grid}.fw__strip .he{border-color:color-mix(in oklab, var(--color-accent) 70%, var(--color-base-300));background:color-mix(in oklab, var(--color-accent) 16%, var(--color-base-100))}.fw__strip b{font:600 17px/1.2 var(--font-sans);color:var(--color-base-content)}.fw__strip i{opacity:.7;font-size:10px;font-style:normal}.fw__meant{font:600 16px var(--font-sans);text-transform:none;letter-spacing:0;color:var(--color-base-content)}.fw__bin{color:var(--color-error)}.fw__slip{--g:color-mix(in oklab, var(--color-success) 13%, var(--color-base-100));font:12px/1.55 var(--font-mono);color:var(--color-base-content);background:radial-gradient(circle, var(--color-base-200) 3px, transparent 3.5px) 0 0/1.6rem 1.25rem repeat-y, radial-gradient(circle, var(--color-base-200) 3px, transparent 3.5px) 100% 0/1.6rem 1.25rem repeat-y, repeating-linear-gradient(var(--g) 0 1.55em, var(--color-base-100) 0 3.1em);border:1px solid var(--color-base-300);margin:0;padding:.55rem 1.6rem;transform:rotate(-.6deg)}.fw__slip.go{animation:.45s steps(5,end) both fw-print}.fw__slip p{margin:0}.fw__sh{opacity:.6;letter-spacing:.04em;font-size:.85em}.fw__he{text-align:right;direction:rtl;font-weight:600}.fw__slip.raw .fw__he{opacity:.55;font-weight:400}.fw__sent{color:var(--color-error)}.fw__en{opacity:.8;font-size:.92em}.fw figcaption{color:color-mix(in oklab, var(--color-base-content) 62%, transparent);margin-top:.35rem;font-size:.85rem}@keyframes fw-fall{0%{opacity:1;transform:none}to{transform:translate(.6ch, 2.6em) rotate(var(--r));opacity:0}}@keyframes fw-stamp{0%{opacity:0;transform:scale(2.3)rotate(-14deg)}to{transform:rotate(-7deg)}}@keyframes fw-thud{40%{transform:translateY(2px)}}@keyframes fw-blink{50%{box-shadow:none}}@keyframes fw-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.fw *{animation:none!important}}
