.lp{--u:calc(min(100vw, 160svh) / 1440);--t:calc(min(100vw, 75svh) / 768);--m:calc(min(100vw, 46.18svh) / 375);background:var(--color-primary);color:var(--color-ink-strong);overflow-x:clip}.lp-scene{height:100svh;position:relative;overflow:clip}.lp-bg{z-index:1;position:absolute;inset:0}.lp-hero{z-index:15}.lp-words{z-index:18}.lp-chrome{z-index:40}.lp-bg[data-fill=glow]{background:radial-gradient(closest-side, var(--color-landing-glow), var(--color-primary)) center / calc(1100 * var(--u)) calc(1100 * var(--u)) no-repeat var(--color-primary)}.lp-bg[data-fill=cream]{background:var(--color-surface-soft)}.lp-bg[data-fill=yellow]{background:var(--color-highlight)}.lp-bg[data-fill=ink]{background:var(--color-ink-strong)}.lp-bg[data-fill=chili]{background:var(--color-landing-chili)}.lp[data-mode=stage] [data-stage]{height:100svh;overflow:clip}.lp[data-mode=stage] .lp-scene{height:auto;position:absolute;inset:0;overflow:visible}.lp-flyers{z-index:22;pointer-events:none;position:absolute;inset:0}.lp-flyer{object-fit:cover;visibility:hidden;border:calc(7 * var(--u)) solid var(--color-paper);box-shadow:0 calc(14 * var(--u)) calc(34 * var(--u)) var(--color-landing-shadow);border-radius:50%;position:absolute;top:0;left:0}.lp-opening :focus-visible,.lp-closing :focus-visible,.lp-spot :focus-visible,.lp-chrome[data-tone=light] :focus-visible{outline-color:var(--color-highlight)}.lp:not([data-mode=stage]) .lp-rail,.lp:not([data-mode=stage]) .lp-skip{display:none}.lp-p{left:calc(50% + (var(--x) - 720) * var(--u));top:calc(50% + (var(--y) - 450) * var(--u));width:calc(var(--w) * var(--u));position:absolute}.lp-center{text-align:center}.lp-only-portrait{display:none}.lp-eyebrow{font-weight:700;font-size:max(.75rem, calc(15 * var(--u)));letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.lp-h2{font-family:var(--font-heading);text-transform:uppercase;font-weight:800;font-size:calc(72 * var(--u));line-height:calc(80 * var(--u));letter-spacing:-.005em;margin:0}.lp-mask{margin-top:-.16em;padding-top:.16em;display:block;overflow:hidden}.lp-ln{white-space:nowrap;display:block}.lp-ch{display:inline-block}.lp-body{font-size:calc(18 * var(--u));line-height:calc(29 * var(--u));color:var(--color-ink-soft);margin:0}.lp-chips{gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.lp-chip{height:calc(34 * var(--u));padding:0 calc(16 * var(--u));background:var(--color-landing-chip);font-weight:600;font-size:max(.75rem, calc(14 * var(--u)));white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.lp-btn{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.6em;font-weight:700;display:inline-flex}
.lp-opening{color:var(--color-surface-soft)}.lp-opening-line{font-size:calc(20 * var(--u));margin:0;line-height:1.25}.lp-hint{align-items:center;gap:calc(14 * var(--u));font-weight:700;font-size:max(.75rem, calc(13 * var(--u)));letter-spacing:.2em;text-transform:uppercase;flex-direction:column;display:flex}.lp-hint i{width:2px;height:calc(48 * var(--u));background:var(--color-surface-soft);transform-origin:top;animation:1.8s ease-in-out infinite lp-hint;display:block}@keyframes lp-hint{0%{transform-origin:top;transform:scaleY(0)}49%{transform-origin:top;transform:scaleY(1)}50%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.lp-dish{border:calc(var(--w) * .035 * var(--u)) solid var(--color-paper);width:100%;height:100%;box-shadow:0 calc(16 * var(--u)) calc(34 * var(--u)) var(--color-landing-shadow);border-radius:50%;display:block}.lp-sticker{z-index:2;height:calc(var(--w) * var(--u));cursor:pointer}.lp-sticker>span{width:100%;height:100%;display:block}.lp-sticker .lp-dish{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.lp-sticker:hover .lp-dish,.lp-sticker:focus-visible .lp-dish{transform:scale(1.08)rotate(-5deg)}.lp-sticker:focus-visible{outline:none}.lp-sticker:focus-visible .lp-dish{outline:3px solid var(--color-highlight);outline-offset:4px}.lp-tip{background:var(--color-ink-strong);color:var(--color-surface-soft);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:opacity .25s,transform .25s;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}.lp-sticker:hover .lp-tip,.lp-sticker:focus-visible .lp-tip{opacity:1;transform:translate(-50%,12px)}[data-bob]{animation:4.4s ease-in-out infinite lp-bob}[data-dish=soda] [data-bob]{animation-delay:-1.1s}[data-dish=cv] [data-bob]{animation-delay:-2.3s}[data-dish=kt] [data-bob]{animation-delay:-.7s}[data-dish=cam] [data-bob]{animation-delay:-3.1s}[data-dish=mac] [data-bob]{animation-delay:-1.8s}.lp-closing-sticker [data-bob]{animation-duration:5s}[data-closing=matcha] [data-bob]{animation-delay:-1.4s}[data-closing=ts] [data-bob]{animation-delay:-2.6s}[data-closing=soda] [data-bob]{animation-delay:-.6s}@keyframes lp-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(calc(-12 * var(--u))) rotate(3deg)}}
.lp-hero{aspect-ratio:1;height:100%;top:0;left:calc(50% + (var(--hx) - 720) * var(--u));position:absolute;overflow:hidden}.lp-hero img{object-fit:cover}.lp-fade{width:24.5%;position:absolute;top:0;bottom:0;left:0}.lp-hero[data-side=left] .lp-fade{left:auto;right:0}.lp-fade[data-fill=cream]{background:linear-gradient(90deg, var(--color-surface-soft), transparent)}.lp-fade[data-fill=yellow]{background:linear-gradient(270deg, var(--color-highlight), transparent)}.lp-fade[data-fill=ink]{background:linear-gradient(90deg, var(--color-ink-strong), transparent)}.lp-fade[data-fill=chili]{background:linear-gradient(270deg, var(--color-landing-chili), transparent)}.lp-steam{width:22%;position:absolute;top:-2%;left:40%;overflow:visible}.lp-steam path{fill:none;stroke:var(--color-landing-steam);stroke-width:5px;stroke-linecap:round;opacity:0;transform-box:fill-box;animation:3s ease-in-out infinite lp-steam}.lp-steam path:nth-child(2){animation-delay:1s}.lp-steam path:nth-child(3){animation-delay:2s}@keyframes lp-steam{0%{opacity:0;transform:translateY(30px)}35%{opacity:.8}to{opacity:0;transform:translateY(-40px)}}.lp-copy{top:0;bottom:0;left:calc(50% + (var(--x) - 720) * var(--u));width:calc(var(--w) * var(--u));flex-direction:column;justify-content:center;display:flex;position:absolute}.lp-copy .lp-eyebrow,.lp-copy .lp-h2,.lp-copy .lp-body{margin-bottom:calc(24 * var(--u))}.lp-copy .lp-body{max-width:calc(460 * var(--u))}.lp-copy em{font-style:normal}.lp-copy[data-group=milk] .lp-eyebrow{color:var(--color-primary-text)}.lp-copy[data-group=fruit] .lp-eyebrow,.lp-copy[data-group=fruit] em,.lp-copy[data-group=fruit] .lp-body{color:var(--color-ink-strong)}.lp-copy[data-group=milk] em,.lp-copy[data-group=snack] em{color:var(--color-primary)}.lp-copy[data-group=fruit] .lp-chip{background:color-mix(in srgb, var(--color-ink-strong) 7%, transparent)}.lp-copy[data-group=snack] .lp-eyebrow{color:var(--color-highlight)}.lp-copy[data-group=snack] .lp-h2{color:var(--color-surface-soft)}.lp-copy[data-group=snack] .lp-body{color:color-mix(in srgb, var(--color-surface-soft) 82%, transparent)}.lp-copy[data-group=snack] .lp-chip{background:color-mix(in srgb, var(--color-surface-soft) 10%, transparent);color:var(--color-surface-soft)}.lp-copy[data-group=noodle] .lp-eyebrow,.lp-copy[data-group=noodle] em{color:var(--color-highlight)}.lp-copy[data-group=noodle] .lp-h2{color:var(--color-surface-soft)}.lp-copy[data-group=noodle] .lp-body{color:var(--color-landing-chili-text)}.lp-copy[data-group=noodle] .lp-chip{background:color-mix(in srgb, var(--color-paper) 14%, transparent);color:var(--color-surface-soft)}.lp-scale{align-items:center;gap:calc(6 * var(--u));margin-top:calc(24 * var(--u));display:flex}.lp-scale-end{font-weight:700;font-size:max(.6875rem, calc(12 * var(--u)));letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-surface-soft) 80%, transparent)}.lp-scale-bar{width:calc(30 * var(--u));height:calc(var(--bar) * var(--u));border-radius:calc(4 * var(--u));transform-origin:50% 100%}.lp-pick .lp-eyebrow{color:var(--color-primary-text)}.lp-pick .lp-h2{line-height:1}.lp-cards{gap:calc(28 * var(--u));display:flex}.lp-card{width:calc(196 * var(--u));text-align:center;flex-direction:column;align-items:center;display:flex}.lp-card:nth-child(2n){padding-top:calc(30 * var(--u))}.lp-card>span{flex-direction:column;align-items:center;transition:transform .45s cubic-bezier(.34,1.56,.64,1);display:flex}.lp-card:hover>span,.lp-card:focus-visible>span{transform:translateY(-10px)rotate(-3deg)}.lp-card-img{width:calc(184 * var(--u));height:calc(184 * var(--u))}.lp-card-img .lp-dish{border-width:calc(6 * var(--u))}.lp-card-name{font-family:var(--font-heading);font-weight:700;font-size:calc(20 * var(--u));line-height:calc(22 * var(--u));margin-top:calc(10 * var(--u))}.lp-card-tag{margin-top:calc(10 * var(--u));font-weight:600;font-size:max(.75rem, calc(12 * var(--u)));letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft)}.lp-more{height:calc(51 * var(--u));background:var(--color-primary);color:var(--color-paper);font-size:calc(16 * var(--u))}.lp-closing{color:var(--color-surface-soft)}.lp-big{font-family:var(--font-heading);text-transform:uppercase;font-weight:800;font-size:calc(140 * var(--u));line-height:calc(138 * var(--u));margin:0}.lp-big .lp-yellow{color:var(--color-highlight)}.lp-actions{justify-content:center;align-items:center;gap:calc(16 * var(--u));display:flex}.lp-enter{height:calc(51 * var(--u));padding:0 calc(28 * var(--u));background:var(--color-surface-soft);color:var(--color-primary-text);font-size:calc(16 * var(--u))}.lp-order{height:calc(54 * var(--u));padding:0 calc(29 * var(--u));border:2px solid var(--color-surface-soft);color:var(--color-surface-soft);font-size:calc(16 * var(--u))}.lp-social a{align-items:center;min-height:24px;display:inline-flex}.lp-social{font-weight:600;font-size:max(.75rem, calc(13 * var(--u)));letter-spacing:.14em;text-transform:uppercase;justify-content:center;gap:.9em;display:flex}.lp-closing-sticker{height:calc(var(--w) * var(--u))}
.lp-chrome{pointer-events:none;--fg:var(--color-surface-soft);--act:var(--color-highlight);--dim:color-mix(in srgb, var(--color-surface-soft) 40%, transparent);height:100svh;position:absolute;inset:0 0 auto}.lp-chrome[data-tone=dark]{--fg:var(--color-ink-strong);--act:var(--color-primary);--dim:color-mix(in srgb, var(--color-ink-strong) 28%, transparent)}.lp-chrome>*{pointer-events:auto}.lp-logo{left:calc(40 * var(--u));top:calc(22 * var(--u));width:calc(177 * var(--u));height:calc(56 * var(--u));position:absolute}.lp-logo img{width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.lp-chrome[data-tone=dark] .lp-logo-light,.lp-chrome[data-tone=light] .lp-logo-dark{opacity:0}.lp-chrome[data-scene="0"] .lp-logo{visibility:hidden}.lp-pill{right:calc(33 * var(--u));top:calc(30 * var(--u));height:calc(42 * var(--u));padding:0 calc(21 * var(--u));border:1.5px solid var(--fg);color:var(--fg);font-size:max(.75rem, calc(15 * var(--u)));transition:color .35s,border-color .35s,background .25s;position:absolute}.lp-pill:hover{background:var(--fg);color:var(--act)}.lp-chrome[data-tone=light] .lp-pill:hover{color:var(--color-primary-text)}.lp-rail{right:calc(30 * var(--u));align-items:center;gap:calc(12 * var(--u));flex-direction:column;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lp-rail button{justify-content:center;align-items:center;width:24px;min-height:24px;display:flex}.lp-rail i{width:3px;height:calc(18 * var(--u));background:var(--dim);border-radius:3px;transition:all .35s;display:block}.lp-rail button[aria-current=true] i{width:6px;height:calc(36 * var(--u));background:var(--act)}.lp-label{left:calc(40 * var(--u));bottom:calc(33 * var(--u));height:1.3em;color:var(--fg);font-weight:600;font-size:max(.75rem, calc(13 * var(--u)));letter-spacing:.16em;text-transform:uppercase;position:absolute;overflow:hidden}.lp-bar,.lp-skip,.lp-dock{display:none}
@media (max-aspect-ratio:5/6){.lp-p{left:calc(50% + (var(--mx) - 187.5) * var(--m));top:calc(50% + (var(--my) - 406) * var(--m));width:calc(var(--mw) * var(--m))}.lp-off-phone,.lp-only-wide{display:none!important}.lp-only-portrait{display:revert}.lp-bg[data-fill=glow]{background:var(--color-primary)}.lp-eyebrow{font-size:max(.75rem, calc(10.5 * var(--m)))}.lp-opening-line{font-size:max(.75rem, calc(15 * var(--m)))}.lp-hint{font-size:max(.75rem, calc(10.5 * var(--m)))}.lp-hint i{display:none}.lp-sticker,.lp-closing-sticker{height:calc(var(--mw) * var(--m))}.lp-dish{border-width:calc(var(--mw) * .045 * var(--m));box-shadow:0 8px 20px var(--color-landing-shadow)}.lp-tip{display:none}.lp-flyer{border-width:4px}.lp-hero{top:calc(50% + (40 - 406) * var(--m));left:calc(50% + (-30 - 187.5) * var(--m));width:calc(435 * var(--m));height:calc(500 * var(--m));aspect-ratio:auto}.lp-fade{width:auto;height:36%;top:auto;bottom:0;left:0!important;right:0!important}.lp-fade[data-fill=cream]{background:linear-gradient(0deg, var(--color-surface-soft), transparent)}.lp-fade[data-fill=yellow]{background:linear-gradient(0deg, var(--color-highlight), transparent)}.lp-fade[data-fill=ink]{background:linear-gradient(0deg, var(--color-ink-strong), transparent)}.lp-scale{display:none}.lp-copy{top:calc(50% + (var(--my) - 406) * var(--m));bottom:auto;left:calc(50% + (var(--mx) - 187.5) * var(--m));width:calc(var(--mw) * var(--m));display:block}.lp-copy .lp-eyebrow,.lp-copy .lp-h2,.lp-copy .lp-body{margin-bottom:calc(12 * var(--m))}.lp-copy .lp-body{max-width:none}.lp-h2{font-size:calc(34 * var(--m));line-height:calc(40 * var(--m))}.lp-ln{white-space:normal}.lp-body{font-size:max(.75rem, calc(14 * var(--m)));line-height:calc(23 * var(--m))}.lp-chips{gap:calc(8 * var(--m))}.lp-chip{height:calc(27 * var(--m));padding:0 calc(12 * var(--m));font-size:max(.75rem, calc(12 * var(--m)))}.lp-pick .lp-h2{font-size:calc(36 * var(--m));line-height:calc(40 * var(--m))}.lp-cards{grid-template-columns:repeat(2, calc(150 * var(--m)));gap:calc(18 * var(--m)) calc(16 * var(--m));display:grid}.lp-card{width:calc(150 * var(--m))}.lp-card:nth-child(2n){padding-top:0}.lp-card-img{width:calc(112 * var(--m));height:calc(112 * var(--m))}.lp-card-img .lp-dish{border-width:4px}.lp-card-name{font-size:max(.75rem, calc(13 * var(--m)));line-height:calc(17 * var(--m));margin-top:calc(8 * var(--m))}.lp-card-tag{display:none}.lp-more{height:calc(50 * var(--m));font-size:max(.75rem, calc(14 * var(--m)))}.lp-big{font-size:calc(52 * var(--m));line-height:calc(53 * var(--m))}.lp-actions{gap:calc(17 * var(--m));flex-direction:column}.lp-enter,.lp-order{width:100%;font-size:max(.75rem, calc(14 * var(--m)))}.lp-enter{height:calc(55 * var(--m))}.lp-order{height:calc(58 * var(--m))}.lp-logo{left:calc(16 * var(--m));top:calc(8 * var(--m) + env(safe-area-inset-top,0px));width:calc(126.5 * var(--m));height:calc(40 * var(--m))}.lp-pill,.lp-rail,.lp-label{display:none}.lp-skip{right:calc(10 * var(--m));top:calc(10 * var(--m) + env(safe-area-inset-top,0px));min-width:44px;min-height:44px;color:var(--fg);font-weight:700;font-size:max(.75rem, calc(12 * var(--m)));letter-spacing:.1em;text-transform:uppercase;place-items:center;display:grid;position:absolute}.lp-bar{left:calc(20 * var(--m));right:calc(20 * var(--m));top:calc(58 * var(--m) + env(safe-area-inset-top,0px));gap:calc(6 * var(--m));display:flex;position:absolute}.lp-bar i{background:var(--dim);border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.lp-bar b{background:var(--act);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.lp-bar i[data-done] b{transform:scaleX(1)}.lp-dock{left:calc(20 * var(--m));right:calc(20 * var(--m));bottom:calc(24 * var(--m) + env(safe-area-inset-bottom,0px));height:calc(54 * var(--m));background:var(--color-surface-soft);color:var(--color-primary-text);font-size:max(.75rem, calc(14 * var(--m)));display:flex;position:absolute}.lp-chrome[data-tone=dark] .lp-dock{background:var(--color-primary);color:var(--color-paper)}.lp-chrome[data-dock=hidden] .lp-dock{visibility:hidden}}
@media (max-aspect-ratio:5/6) and (min-width:600px){.lp-p{left:calc(50% + (var(--tx) - 384) * var(--t));top:calc(50% + (var(--ty) - 512) * var(--t));width:calc(var(--tw) * var(--t))}.lp-off-phone{display:revert!important}.lp-off-tablet{display:none!important}.lp-eyebrow{font-size:max(.75rem, calc(13 * var(--t)));letter-spacing:.12em}.lp-opening-line{font-size:calc(18 * var(--t));font-weight:500}.lp-hint{font-size:max(.75rem, calc(11 * var(--t)));letter-spacing:.14em}.lp-sticker,.lp-closing-sticker{height:calc(var(--tw) * var(--t))}.lp-dish{border-width:calc(var(--tw) * .035 * var(--t))}.lp-hero{top:calc(50% + (60 - 512) * var(--t));left:calc(50% + (-40 - 384) * var(--t));width:calc(848 * var(--t));height:calc(640 * var(--t))}.lp-fade{height:28%}.lp-copy{gap:calc(16 * var(--t));top:calc(50% + (var(--ty) - 512) * var(--t));left:calc(50% + (var(--tx) - 384) * var(--t));width:calc(var(--tw) * var(--t));display:flex}.lp-copy .lp-eyebrow,.lp-copy .lp-h2,.lp-copy .lp-body{margin-bottom:0}.lp-h2{font-size:calc(64 * var(--t));line-height:1.04}.lp-ln{white-space:nowrap}.lp-body{font-size:calc(18 * var(--t));line-height:1.5}.lp-chips{gap:calc(8 * var(--t))}.lp-chip{height:calc(27 * var(--t));padding:0 calc(12 * var(--t));font-size:max(.75rem, calc(12 * var(--t)))}.lp-scale{gap:calc(6 * var(--t));margin-top:calc(16 * var(--t));display:flex}.lp-scale-end{font-size:max(.6875rem, calc(12 * var(--t)))}.lp-scale-bar{width:calc(30 * var(--t));height:calc(var(--bar) * var(--t));border-radius:calc(4 * var(--t))}.lp-pick .lp-h2{font-size:calc(60 * var(--t));line-height:1}.lp-cards{gap:calc(28 * var(--t)) calc(24 * var(--t));flex-wrap:wrap;display:flex}.lp-card{width:calc(200 * var(--t))}.lp-card-img{width:calc(150 * var(--t));height:calc(150 * var(--t))}.lp-card-img .lp-dish{border-width:calc(6 * var(--t))}.lp-card-tag{display:none}.lp-card-name{font-size:calc(18 * var(--t));margin-top:calc(8 * var(--t));line-height:1.1}.lp-more{height:calc(51 * var(--t));padding:0 calc(24 * var(--t));font-size:max(.75rem, calc(15 * var(--t)))}.lp-big{font-size:calc(104 * var(--t));line-height:.92}.lp-actions{gap:calc(17 * var(--t))}.lp-enter,.lp-order{font-size:max(.75rem, calc(15 * var(--t)))}.lp-enter{height:calc(55 * var(--t))}.lp-order{height:calc(58 * var(--t))}.lp-logo{left:calc(44 * var(--t));top:calc(14 * var(--t));width:calc(152 * var(--t));height:calc(48 * var(--t))}.lp-pill{right:calc(41 * var(--t));top:calc(18 * var(--t));height:calc(39 * var(--t));padding:0 calc(24 * var(--t));font-size:max(.75rem, calc(13 * var(--t)));display:inline-flex}.lp-skip,.lp-dock{display:none}.lp-bar{left:calc(50% + (48 - 384) * var(--t));width:calc(672 * var(--t));right:auto;top:calc(72 * var(--t));gap:calc(6 * var(--t))}}@media (prefers-reduced-motion:reduce){[data-bob],.lp-hint i,.lp-steam path{animation:none}.lp-sticker .lp-dish,.lp-card>span{transition:none}}
.lp-spot{z-index:100;color:var(--color-surface-soft);position:fixed;inset:0;overflow-y:auto}.lp-spot[data-state]{animation:none}.lp-spot:not([data-started]){visibility:hidden}.lp-spot-bg{background:var(--color-spotlight-scrim);position:absolute;inset:0}.lp-spot-dish{object-fit:cover;border:8px solid var(--color-paper);box-shadow:0 30px 60px var(--color-landing-shadow);will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.lp-spot-ring{border:2px dashed var(--color-spotlight-ring);pointer-events:none;border-radius:50%;position:absolute}.lp-spot-card{flex-direction:column;align-items:flex-start;gap:14px;max-width:440px;display:flex;position:absolute}.lp-spot-card[data-centred]{text-align:center;align-items:center;max-width:none}.lp-spot-group{letter-spacing:.18em;text-transform:uppercase;color:var(--color-highlight);font-size:12px;font-weight:700}.lp-spot-name{font-family:var(--font-heading);margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:800;line-height:1.05}.lp-spot-tags{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-surface-soft) 70%, transparent);font-size:12px;font-weight:600}.lp-spot-desc{max-width:36ch;color:color-mix(in srgb, var(--color-surface-soft) 86%, transparent);margin:0;font-size:16px;line-height:1.6}.lp-spot-acts{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.lp-spot-acts .lp-btn{height:46px;padding:0 22px;font-size:14px}.lp-spot-add{background:var(--color-primary);color:var(--color-paper)}.lp-spot-go{border:1.5px solid var(--color-surface-soft)}.lp-spot-added{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0;font-size:14px;display:flex}.lp-spot-card[data-centred] .lp-spot-added{justify-content:center}.lp-spot-added a{text-underline-offset:3px;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.lp-spot-added a:hover{color:var(--color-highlight)}.lp-spot-x{top:calc(20px + env(safe-area-inset-top,0px));right:max(20px, env(safe-area-inset-right,0px));background:var(--color-surface-soft);width:46px;height:46px;color:var(--color-ink-strong);border-radius:50%;place-items:center;display:grid;position:absolute}.lp-pt{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.lp-pt[data-kind=pearl]{background:radial-gradient(circle at 35% 30%, var(--color-particle-pearl-shine) 0 18%, var(--color-particle-pearl) 50%);border-radius:50%}.lp-pt[data-kind=berry]{background:radial-gradient(circle at 35% 30%, var(--color-particle-berry-shine) 0 18%, var(--color-particle-berry) 55%);border-radius:50%}.lp-pt[data-kind=bubble]{border:2px solid var(--color-particle-bubble);background:color-mix(in srgb, var(--color-particle-bubble) 12%, transparent);border-radius:50%}.lp-pt[data-kind=slice]{background:url(/theme/landing/orange-slice.svg) 50%/contain no-repeat}.lp-pt[data-kind=chili]{background:var(--color-particle-chili);border-radius:3px 60%}.lp-pt[data-kind=leaf]{background:var(--color-particle-leaf);border-radius:2px}.lp-pt[data-kind=pepper]{background:linear-gradient(180deg, var(--color-particle-leaf) 0 14%, var(--color-particle-pepper) 14%);border-radius:50% 50% 45% 45%/20% 20% 80% 80%}.lp-pt[data-kind=onion]{border:2.5px solid var(--color-particle-onion);border-radius:50%}.lp-pt[data-kind=steam]{background:radial-gradient(closest-side, var(--color-particle-steam), transparent);filter:blur(2px);border-radius:50%}.lp-pt[data-kind=fry]{background:linear-gradient(90deg, var(--color-particle-fry), var(--color-particle-fry-light) 50%, var(--color-particle-fry));box-shadow:inset 0 0 0 1.5px var(--color-particle-fry-edge);border-radius:4px}@media (max-aspect-ratio:5/6){.lp-spot-name{font-size:28px}}
