.fav-today[data-astro-cid-j7pv25f6]{margin:4px 0 24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.fav-today[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:16px;margin-bottom:10px;display:flex;align-items:baseline;gap:10px}.fav-today[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--muted);font-weight:500}.cover[data-astro-cid-j7pv25f6]{padding-top:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:center}.cover-side[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.cover-h[data-astro-cid-j7pv25f6]{position:relative;font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,serif;font-weight:500;font-size:clamp(28px,4vw,48px);letter-spacing:.02em;line-height:1.3;padding-left:1.05em}.cover-h[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:calc(1.3em / 2 - .35em + 21px);width:.7em;height:.7em;background:#ff5c9c;-webkit-mask:var(--star) center / contain no-repeat;mask:var(--star) center / contain no-repeat;filter:drop-shadow(0 0 6px rgba(255,92,156,.8))}.cover-h[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;font-family:var(--body);font-weight:500;font-size:13px;letter-spacing:.2em;color:var(--brass);margin-bottom:8px}.cover-n[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--muted);min-height:49px}.cover-n[data-astro-cid-j7pv25f6] b{font-family:var(--display);font-weight:700;font-size:28px;color:var(--fg);margin:0 4px}.cover-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:min(70vh,620px);overflow:hidden;border-radius:16px;-webkit-mask:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.cover-grid[data-astro-cid-j7pv25f6] .col{min-width:0}.cover-grid[data-astro-cid-j7pv25f6] .track,.cover-grid[data-astro-cid-j7pv25f6] .dup{display:flex;flex-direction:column;gap:10px}.cover-grid[data-astro-cid-j7pv25f6] .dup{padding-top:10px}.cover-grid[data-astro-cid-j7pv25f6] .dup:empty{display:none}.cover-grid[data-astro-cid-j7pv25f6] .track:has(.dup){animation:cover-up var(--dur, 46s) linear infinite}.cover-grid[data-astro-cid-j7pv25f6] .c1{--dur: 58s;padding-top:40px}.cover-grid[data-astro-cid-j7pv25f6] .c2{--dur: 50s;padding-top:16px}.cover-grid[data-astro-cid-j7pv25f6]:hover .track{animation-play-state:paused}@keyframes cover-up{to{transform:translateY(calc(-50% - 5px))}}.cover-grid[data-astro-cid-j7pv25f6] .tile{flex:0 0 auto;aspect-ratio:3 / 4;border-radius:12px;position:relative;display:block;overflow:hidden;background:var(--bg-2);text-decoration:none}.cover-grid[data-astro-cid-j7pv25f6] .tile:not(.in){background:linear-gradient(100deg,var(--bg-2) 35%,var(--surface) 50%,var(--bg-2) 65%) 0 0 / 250% 100%;animation:sk-shine 1.6s ease-in-out infinite}.cover-grid[data-astro-cid-j7pv25f6] .tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;opacity:0;transition:opacity .8s ease var(--d, 0ms)}.cover-grid[data-astro-cid-j7pv25f6] .tile.in img{opacity:1}.cover-grid[data-astro-cid-j7pv25f6] .tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#14080eb8,#14080e00 38%),var(--photo-tint);pointer-events:none}.cover-grid[data-astro-cid-j7pv25f6] .tile-name{position:absolute;z-index:1;left:8px;bottom:6px;right:6px;font-family:var(--display);font-size:13px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cover-grid[data-astro-cid-j7pv25f6] .tile-on{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brass);margin-left:6px;vertical-align:middle}@media(max-width:760px){.cover[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) auto;gap:14px 14px;padding-top:18px;align-items:stretch}.cover-side[data-astro-cid-j7pv25f6]{display:contents}.cover-grid[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));height:460px;gap:8px}.cover-grid[data-astro-cid-j7pv25f6] .c2{display:none}.cover-grid[data-astro-cid-j7pv25f6] .track,.cover-grid[data-astro-cid-j7pv25f6] .dup{gap:8px}.cover-grid[data-astro-cid-j7pv25f6] .dup{padding-top:8px}.cover-h[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1;writing-mode:vertical-rl;font-size:30px;letter-spacing:.02em;line-height:1.35;padding:34px 0 0;align-self:start}.cover-h[data-astro-cid-j7pv25f6]:before{left:50%;top:0;bottom:auto;width:20px;height:20px;margin-left:-10px}.cover-h[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:12px;letter-spacing:.26em;margin:0 0 0 10px}.cover-n[data-astro-cid-j7pv25f6]{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.cover-grid[data-astro-cid-j7pv25f6] .tile img{transition:none}.cover-grid[data-astro-cid-j7pv25f6] .track{animation:none!important}}.today[data-astro-cid-j7pv25f6]{padding-top:96px;scroll-margin-top:16px}@media(max-width:560px){.today[data-astro-cid-j7pv25f6]{padding-top:56px}}.today-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px}.today-head[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{flex-basis:100%}.today[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(32px,5vw,52px);line-height:1.2;font-weight:700;letter-spacing:.02em}.lead[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--muted)}.bar[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;margin-top:20px}.bar-row[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px}.seg[data-astro-cid-j7pv25f6]{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;background:var(--surface);border-radius:var(--radius);max-width:100%}.seg[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{position:relative;min-height:40px;display:grid;place-items:center;padding:4px 16px;border-radius:var(--radius-s);font-size:16px;cursor:pointer;white-space:nowrap;transition:background var(--t-hover) ease}.seg[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]:hover{background:var(--surface-2)}.seg[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{position:absolute;opacity:0;pointer-events:none}.seg[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]:has(input:checked){background:var(--on);color:var(--on-ink);font-weight:700}.seg[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px}.find[data-astro-cid-j7pv25f6]{display:block;max-width:420px;margin-top:16px}@media(max-width:560px){.find[data-astro-cid-j7pv25f6]{max-width:none;margin-top:12px}}.find[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{width:100%;min-height:44px;padding:8px 14px;font:inherit;font-size:16px;color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.find[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:var(--faint, var(--muted))}.find[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.picked[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.picked[data-astro-cid-j7pv25f6] .chip{gap:8px}.picked[data-astro-cid-j7pv25f6] .chip span{color:var(--muted)}.picked-clear[data-astro-cid-j7pv25f6]{font:inherit;font-size:14px;color:var(--muted);background:none;border:0;padding:6px 8px;text-decoration:underline;cursor:pointer}.note-acts[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:12px}.note[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.more[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--bg-2);border-radius:var(--radius)}.more[data-astro-cid-j7pv25f6] fieldset[data-astro-cid-j7pv25f6]{border:0;margin:0;padding:0;min-width:0}.more[data-astro-cid-j7pv25f6] legend[data-astro-cid-j7pv25f6]{font-weight:700;font-size:16px;padding:0;margin-bottom:6px}@media(max-width:560px){.today-head[data-astro-cid-j7pv25f6]{flex-wrap:nowrap;justify-content:space-between}.today-head[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{display:none}.today[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:24px}.today-head[data-astro-cid-j7pv25f6] .count[data-astro-cid-j7pv25f6]{margin:0}.today-head[data-astro-cid-j7pv25f6] .count[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:22px}.bar[data-astro-cid-j7pv25f6]{position:sticky;top:var(--header-h);z-index:20;margin:8px -16px 0;padding:8px 0;background:rgba(var(--bg-rgb),.94);backdrop-filter:blur(8px)}.bar-row[data-astro-cid-j7pv25f6]{flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:none;padding-inline:16px}.bar-row[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.bar-row[data-astro-cid-j7pv25f6] .chips[data-astro-cid-j7pv25f6]{flex-wrap:nowrap}.seg[data-astro-cid-j7pv25f6]{flex:none;padding:2px}.seg[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{min-height:34px;padding:2px 12px;font-size:14px}.bar-row[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6]{flex:none;min-height:38px;font-size:14px}.more[data-astro-cid-j7pv25f6]{margin:8px 16px 0;max-height:60vh;overflow:auto}.grid[data-astro-cid-j7pv25f6]{margin-top:12px}}.count[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--muted)}.count[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:700;font-size:30px;color:var(--fg);margin-right:4px}.grid[data-astro-cid-j7pv25f6]{margin-top:16px}.note[data-astro-cid-j7pv25f6]{margin-top:20px;font-size:16px}.more-row[data-astro-cid-j7pv25f6]{margin-top:28px;text-align:center}.shops[data-astro-cid-j7pv25f6]{padding-top:120px}.shops[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(24px,3vw,32px)}.places[data-astro-cid-j7pv25f6]{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:640px){.places[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.place[data-astro-cid-j7pv25f6]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;outline:1px solid rgba(var(--fg-rgb),.1);outline-offset:-1px;text-decoration:none}.place[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;filter:brightness(.48) saturate(.6) sepia(.35);transition:transform .7s var(--ease-out),filter .4s ease}.place[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.03);filter:brightness(.6) saturate(.7) sepia(.3)}.place-name[data-astro-cid-j7pv25f6]{position:absolute;left:20px;bottom:40px;font-family:var(--display);font-weight:700;font-size:26px;letter-spacing:.02em;color:var(--fg)}.place-n[data-astro-cid-j7pv25f6]{position:absolute;left:20px;bottom:14px;font-size:13px;letter-spacing:.1em;color:var(--brass)}
