@import"https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Caveat:wght@400;600;700&family=Lora:ital,wght@0,400;0,500;1,400&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:#141008;min-height:100vh;font-family:Lora,Georgia,serif}.page.svelte-1t89pzu.svelte-1t89pzu{min-height:100vh;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.07'/%3E%3C/svg%3E"),radial-gradient(ellipse at 20% 0%,#2e1f08 0%,transparent 60%),radial-gradient(ellipse at 80% 100%,#1a2208 0%,transparent 60%),#141008}main.svelte-1t89pzu.svelte-1t89pzu{max-width:480px;margin:0 auto;padding:2.75rem 1.5rem 6rem}header.svelte-1t89pzu.svelte-1t89pzu{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #3a2e18;position:relative}header.svelte-1t89pzu.svelte-1t89pzu:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;background:#2a2010}.kicker.svelte-1t89pzu.svelte-1t89pzu{font-family:Caveat,cursive;font-size:1.3rem;font-weight:600;color:#e8a830;letter-spacing:.02em;margin-bottom:.2rem;line-height:1}h1.svelte-1t89pzu.svelte-1t89pzu{font-family:Abril Fatface,Georgia,serif;font-size:clamp(3.5rem,14vw,5.5rem);line-height:.9;color:#f5ead0;margin-bottom:.75rem;letter-spacing:-.01em}h1.svelte-1t89pzu em.svelte-1t89pzu{font-style:italic;color:#e8a830}.descriptor.svelte-1t89pzu.svelte-1t89pzu{font-family:Caveat,cursive;font-size:1rem;color:#7a6a40;letter-spacing:.06em}.card.svelte-1t89pzu.svelte-1t89pzu{background:#1e1810;border:1px solid #3a2e18;border-bottom:3px solid #3a2e18;margin-bottom:0}.inputs.svelte-1t89pzu.svelte-1t89pzu{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch}.field.svelte-1t89pzu.svelte-1t89pzu{display:flex;flex-direction:column;padding:1.1rem 1.25rem;cursor:text}.field-label.svelte-1t89pzu.svelte-1t89pzu{font-family:Caveat,cursive;font-size:.95rem;font-weight:600;color:#7a6a40;letter-spacing:.04em;margin-bottom:.25rem;display:block}.field-divider.svelte-1t89pzu.svelte-1t89pzu{width:1px;background:#3a2e18;margin:.75rem 0}.input-wrap.svelte-1t89pzu.svelte-1t89pzu{position:relative}.unit.svelte-1t89pzu.svelte-1t89pzu{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#7a6a40;font-family:Caveat,cursive;font-size:1.1rem;pointer-events:none}input[type=text].svelte-1t89pzu.svelte-1t89pzu,input[type=time].svelte-1t89pzu.svelte-1t89pzu{width:100%;padding:0;font-family:Abril Fatface,Georgia,serif;font-size:2rem;line-height:1;background:transparent;border:none;color:#f5ead0;appearance:none;-webkit-appearance:none;transition:color .15s}input[type=text].svelte-1t89pzu.svelte-1t89pzu:focus,input[type=time].svelte-1t89pzu.svelte-1t89pzu:focus{outline:none;color:#e8a830}.card-rule.svelte-1t89pzu.svelte-1t89pzu{height:1px;background:#3a2e18;margin:0 1.25rem}.yorkshires.svelte-1t89pzu.svelte-1t89pzu{border:none;padding:.9rem 1.25rem;background:transparent;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.yorkshires.svelte-1t89pzu legend.svelte-1t89pzu{float:left;margin-right:1rem}.radio-group.svelte-1t89pzu.svelte-1t89pzu{display:flex;gap:1.25rem;flex-wrap:wrap}.radio-opt.svelte-1t89pzu.svelte-1t89pzu{display:flex;align-items:center;gap:.4rem;font-family:Caveat,cursive;font-size:1rem;color:#c8b888;cursor:pointer;white-space:nowrap}input[type=radio].svelte-1t89pzu.svelte-1t89pzu{width:1rem;height:1rem;accent-color:#e8a830;cursor:pointer}.serve-strip.svelte-1t89pzu.svelte-1t89pzu{background:#e8a830;padding:.75rem 1.25rem;display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2.5rem}.serve-left.svelte-1t89pzu.svelte-1t89pzu{display:flex;flex-direction:column;gap:.1rem}.serve-label.svelte-1t89pzu.svelte-1t89pzu{font-family:Caveat,cursive;font-size:.8rem;font-weight:600;color:#5a3a00;letter-spacing:.06em;line-height:1}.serve-time.svelte-1t89pzu.svelte-1t89pzu{font-family:Abril Fatface,serif;font-size:2rem;color:#1e1408;line-height:1}.serve-right.svelte-1t89pzu.svelte-1t89pzu{font-family:Caveat,cursive;font-size:.9rem;font-weight:600;color:#5a3a00;opacity:.8}.timeline-heading.svelte-1t89pzu.svelte-1t89pzu{font-family:Caveat,cursive;font-size:.85rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7a6a40;margin-bottom:1.25rem}.timeline-list.svelte-1t89pzu.svelte-1t89pzu{list-style:none}.row.svelte-1t89pzu.svelte-1t89pzu{display:grid;grid-template-columns:4.25rem 1.75rem 1fr;min-height:3rem}.time-col.svelte-1t89pzu.svelte-1t89pzu{text-align:right;padding-right:.875rem;padding-top:.05rem}.clock.svelte-1t89pzu.svelte-1t89pzu{display:block;font-family:Abril Fatface,Georgia,serif;font-size:1.1rem;color:#f5ead0;line-height:1.15}.is-ready.svelte-1t89pzu .clock.svelte-1t89pzu{color:#e8a830;font-size:1.25rem}.min-label.svelte-1t89pzu.svelte-1t89pzu{display:block;font-family:Caveat,cursive;font-size:.75rem;color:#5a4e28;letter-spacing:.04em;line-height:1}.track-col.svelte-1t89pzu.svelte-1t89pzu{display:flex;flex-direction:column;align-items:center}.dot.svelte-1t89pzu.svelte-1t89pzu{flex-shrink:0;width:11px;height:11px;border-radius:50%;background:#1e1810;border:2px solid #5a4e28;margin-top:.3rem}.is-ready.svelte-1t89pzu .dot.svelte-1t89pzu{width:15px;height:15px;background:#e8a830;border-color:#e8a830;margin-top:.15rem;box-shadow:0 0 0 3px #141008,0 0 0 5px #e8a83040}.rule.svelte-1t89pzu.svelte-1t89pzu{flex:1;width:1px;background:#3a2e18;margin-top:3px;margin-bottom:-1px}.tasks.svelte-1t89pzu.svelte-1t89pzu{list-style:none;padding:.05rem 0 1.5rem .75rem}.tasks.svelte-1t89pzu li.svelte-1t89pzu{font-size:.875rem;line-height:1.65;color:#c8b888;padding-left:.85rem;position:relative}.tasks.svelte-1t89pzu li.svelte-1t89pzu:before{content:"\2013";position:absolute;left:0;color:#5a4e28}.is-ready.svelte-1t89pzu .tasks.svelte-1t89pzu{padding-bottom:0}.is-ready.svelte-1t89pzu .tasks li.svelte-1t89pzu{font-size:.95rem;font-weight:500;color:#e8a830}.is-ready.svelte-1t89pzu .tasks li.svelte-1t89pzu:before{content:"\2713";font-size:.65rem;top:.22em;color:#e8a830}@media (max-width: 400px){.inputs.svelte-1t89pzu.svelte-1t89pzu{grid-template-columns:1fr}.field-divider.svelte-1t89pzu.svelte-1t89pzu{height:1px;width:auto;margin:0 1.25rem}h1.svelte-1t89pzu.svelte-1t89pzu{font-size:3rem}}
