.dayl-form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin:0 0 1rem}.dayl-field{display:flex;flex-direction:column;gap:.35rem}.dayl-label{font-family:var(--font-mono-stack);font-size:clamp(.65rem,1.2vw,.78rem);text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-mute)}.dayl-input{font-family:var(--font-display-stack);font-feature-settings:"lnum" 1,"tnum" 1;font-size:1rem;background:var(--color-paper,#fbf7f0);padding:.5em .6em;width:8.5rem}.dayl-button,.dayl-input{color:var(--color-ink);border:1px solid var(--color-rule);border-radius:.3rem}.dayl-button{font-family:var(--font-mono-stack);font-size:clamp(.7rem,1.3vw,.82rem);text-transform:uppercase;letter-spacing:.1em;background:var(--color-paper-dim,#f5f0e8);padding:.65em 1.1em;cursor:pointer}.dayl-button:hover{background:var(--color-rule,#e5ddcf)}.dayl-result{border:1px solid var(--color-rule);border-radius:.3rem;background:var(--color-paper-dim,#f5f0e8);padding:clamp(1rem,2.5vw,1.5rem);font-family:var(--font-display-stack);font-feature-settings:"lnum" 1,"tnum" 1;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55;margin:0}.dayl-result strong{font-weight:600}.dayl-quiet{font-size:clamp(.8rem,1.2vw,.9rem);margin:0}.dayl-footnote,.dayl-quiet{color:var(--color-ink-mute)}.dayl-footnote{font-size:clamp(.76rem,1.2vw,.86rem);line-height:1.5;margin:.75rem 0 0}