#jtd{--ground:#FBF6EC;--surface:#FFFFFF;--ink:#33291F;--ink-soft:#7C6F5F;--line:#E6DCCB;--line-soft:#F0E8DA;--accent:#B87333;--brand:#6D5C47;--gold:#C4933F;--chip:#F4EDE0;--warn-bg:#FBEFE6;--warn-ink:#8C4A2F;--serif:"Playfair Display",Georgia,"Times New Roman",serif;--sans:"Source Sans 3","Helvetica Neue",Helvetica,Arial,sans-serif;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.45;-webkit-text-size-adjust:100%}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) #jtd,#jtd:not([data-theme=light]){--ground:#15110D;--surface:#1E1811;--ink:#F2E9DA;--ink-soft:#A89680;--line:#332A20;--line-soft:#261F17;--accent:#DD9A52;--brand:#C6B49A;--gold:#D4A34A;--chip:#261F17;--warn-bg:#2C1E14;--warn-ink:#E7A87C}}:root[data-theme=dark] #jtd,#jtd[data-theme=dark]{--ground:#15110D;--surface:#1E1811;--ink:#F2E9DA;--ink-soft:#A89680;--line:#332A20;--line-soft:#261F17;--accent:#DD9A52;--brand:#C6B49A;--gold:#D4A34A;--chip:#261F17;--warn-bg:#2C1E14;--warn-ink:#E7A87C}#jtd *{box-sizing:border-box}#jtd .wrap{max-width:660px;margin:0 auto;padding:0 20px 64px}#jtd .masthead{padding:28px 0 16px}#jtd .eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)!important;margin:0 0 8px}#jtd h1{font-family:var(--serif)!important;font-weight:700;font-size:34px;line-height:1.05;margin:0 0 8px;text-wrap:balance;letter-spacing:-.01em;color:var(--ink)!important}#jtd .standfirst{margin:0;color:var(--ink-soft)!important;font-size:16px;max-width:46ch}#jtd .bar{position:sticky;top:0;z-index:20;background:var(--ground);padding:12px 0 10px;border-bottom:1px solid var(--line)}#jtd .searchrow{position:relative;display:block}#jtd .searchrow svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;stroke:var(--ink-soft);fill:none;stroke-width:2;pointer-events:none}#jtd #jtd-q{width:100%;font-family:var(--sans);font-size:17px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:10px;padding:13px 44px 13px 42px;outline:none}#jtd #jtd-q::placeholder{color:var(--ink-soft)}#jtd #jtd-q:focus{border-color:var(--accent);box-shadow:0 0 0 3px #b8733333}#jtd #jtd-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--ink-soft);font-size:20px;line-height:1;padding:6px 8px;cursor:pointer;border-radius:6px}#jtd #jtd-clear:focus-visible,#jtd .chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#jtd .chips{display:flex;gap:6px;overflow-x:auto;padding:10px 0 2px;scrollbar-width:none}#jtd .chips::-webkit-scrollbar{display:none}#jtd .chip{flex:0 0 auto;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.03em;color:var(--ink-soft)!important;background:var(--chip);border:1px solid transparent;border-radius:999px;padding:6px 13px;cursor:pointer;white-space:nowrap}#jtd .chip[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}#jtd .count{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)!important;padding:18px 0 2px}#jtd .list{display:flex;flex-direction:column}#jtd .entry{padding:20px 0 22px;border-bottom:1px solid var(--line-soft);display:flex;flex-direction:column;gap:11px}#jtd .entry:last-child{border-bottom:0}#jtd .head{display:flex;flex-direction:column;gap:3px}#jtd .dish{font-family:var(--serif)!important;font-weight:600;font-size:23px;line-height:1.12;margin:0;text-wrap:balance;color:var(--ink)!important}#jtd .from{font-size:13.5px;color:var(--brand)!important;font-weight:600;margin:0}#jtd .from .pg{color:var(--ink-soft)!important;font-weight:400;font-variant-numeric:tabular-nums}#jtd .formula{font-size:18px;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums;padding-left:13px;border-left:3px solid var(--accent);margin:0;color:var(--ink)!important}#jtd .formula .jar{color:var(--accent)!important}#jtd .steps{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:6px;font-size:15.5px;line-height:1.5;color:var(--ink)!important}#jtd .steps li{padding-left:2px}#jtd .steps li::marker{color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums}#jtd .cook{align-self:flex-start;font-size:13.5px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--accent)!important;background:var(--chip);border-radius:6px;padding:5px 10px}#jtd .cook.nocook{color:var(--ink-soft)!important}#jtd .note{font-size:14px;line-height:1.5;color:var(--warn-ink)!important;background:var(--warn-bg);border-radius:8px;padding:10px 12px;margin:0}#jtd .note b{font-weight:700}#jtd mark{background:#c4933f57;color:inherit!important;border-radius:2px;padding:0 1px}#jtd .empty{padding:44px 0;text-align:center;color:var(--ink-soft)}#jtd .empty strong{display:block;font-family:var(--serif);font-size:20px;color:var(--ink)!important;margin-bottom:6px}#jtd .foot{margin-top:34px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-soft)!important;line-height:1.55}#jtd .foot b{color:var(--ink)!important;font-weight:600}@media(max-width:480px){#jtd h1{font-size:29px}#jtd .formula{font-size:17px}}@media(prefers-reduced-motion:reduce){#jtd *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/jar-to-dinner.css.map */
