.darkroom .dr-tool-bar{border-bottom:1px solid var(--dr-hairline)}.darkroom .dr-tool-bar-inner{align-items:baseline;gap:.5rem;min-width:0;max-width:1400px;margin-inline:auto;padding:.625rem 1.25rem;display:flex}@media (min-width:768px){.darkroom .dr-tool-bar-inner{padding:.75rem 2.5rem}}.darkroom .dr-tool-h1{min-width:0;color:var(--dr-ink);overflow-wrap:break-word;font-size:18px;line-height:1}@media (min-width:768px){.darkroom .dr-tool-h1{font-size:19px}}.darkroom .dr-tool-benefit{color:var(--dr-accent-text);white-space:nowrap}@media (max-width:479px){.darkroom .dr-tool-benefit{display:none}}.darkroom .dr-tool-meta{color:var(--dr-dim);white-space:nowrap;margin-inline-start:auto}@media (max-width:767px){.darkroom .dr-tool-meta{display:none}}.darkroom .dr-tool-meta-dot{color:var(--dr-accent)}.darkroom .dr-tool-work{max-width:1400px;margin-inline:auto;padding:1.25rem}@media (min-width:768px){.darkroom .dr-tool-work{padding:1.5rem 2.5rem}}.darkroom .dr-tool-page{--dr-tool-offset:192px}@media (min-width:768px){.darkroom .dr-tool-page{--dr-tool-offset:206px}}.darkroom .dr-tool-fill{min-height:max(320px, calc(100dvh - var(--dr-tool-offset)));place-items:center;display:grid}.darkroom .dr-tool-fill--nochips{--dr-tool-offset:150px}@media (min-width:768px){.darkroom .dr-tool-fill--nochips{--dr-tool-offset:164px}}.darkroom .dr-tool-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;padding:0;list-style:none;display:flex}.darkroom .dr-tool-chip{border:1px solid var(--dr-hairline);color:var(--dr-dim);white-space:nowrap;border-radius:2px;padding:4px 9px;font-size:11px}.darkroom .dr-tool-seo{margin-top:2.5rem;border-top:1px solid var(--dr-hairline);max-width:1400px;margin-inline:auto;padding-block:2.5rem;padding-inline:1.25rem}@media (min-width:768px){.darkroom .dr-tool-seo{padding-block:3rem;padding-inline:2.5rem}}.darkroom .dr-tool-about,.darkroom .dr-tool-facts{max-width:68ch;color:var(--dr-dim);text-transform:none;letter-spacing:.04em;line-height:1.7}.darkroom .dr-tool-facts{margin-top:.75rem}.darkroom .dr-tool-related{margin-top:2.5rem}.darkroom .dr-tool-related-title{color:var(--dr-dim);margin-bottom:1.5rem}.darkroom .dr-tool-format{min-width:0;color:var(--dr-dim);align-items:center;gap:.375rem;display:none}@media (min-width:640px){.darkroom .dr-tool-format{display:inline-flex}}.darkroom .dr-tool-format-select{width:auto;min-width:0;padding:.25rem 1.5rem .25rem .5rem;font-size:11px}.darkroom .dr-conv-prose{max-width:34rem}.darkroom .dr-conv-lead{color:var(--dr-ink);font-size:17px;line-height:1.7}.darkroom .dr-conv-note{color:var(--dr-dim);margin-top:.875rem;font-size:15px;line-height:1.7}.darkroom .dr-conv-h2{color:var(--dr-ink);margin-top:2.5rem;margin-bottom:.875rem;font-size:15px;line-height:1.2}.darkroom .dr-conv-body{color:var(--dr-ink);font-size:15px;line-height:1.7}.darkroom .dr-conv-body+.dr-conv-body{margin-top:.75rem}.darkroom .dr-conv-steps{color:var(--dr-ink);grid-template-columns:minmax(0,1fr);gap:.625rem;padding-inline-start:1.5rem;font-size:15px;line-height:1.7;list-style:decimal;display:grid}.darkroom .dr-conv-steps::marker{color:var(--dr-accent-text)}.darkroom .dr-conv-steps li::marker{color:var(--dr-accent-text)}.darkroom .dr-conv-faq dt{font-family:var(--font-dr-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--dr-dim);margin-top:1.25rem;font-size:11px}.darkroom .dr-conv-faq dt:first-child{margin-top:0}.darkroom .dr-conv-faq dd{margin-top:.375rem;color:var(--dr-ink);margin-inline-start:0;font-size:15px;line-height:1.7}
