.head.svelte-7ptajn{padding:150px 0 40px}.layout.svelte-7ptajn{grid-template-columns:250px 1fr;align-items:start;gap:36px;padding-bottom:60px;display:grid}@media (width<=900px){.layout.svelte-7ptajn{grid-template-columns:1fr}}.side.svelte-7ptajn{gap:18px;display:grid;position:sticky;top:96px}@media (width<=900px){.side.svelte-7ptajn{position:static}}.block.svelte-7ptajn{border:1px solid var(--line);background:var(--night);border-radius:0;margin:0;padding:18px}.h.svelte-7ptajn{letter-spacing:.24em;color:var(--gold);text-transform:uppercase;margin-bottom:12px;padding:0;font-size:.72rem;font-weight:900}.chips.svelte-7ptajn{flex-direction:column;gap:4px;display:flex}@media (width<=900px){.chips.svelte-7ptajn{flex-flow:wrap}}.chips.svelte-7ptajn button:where(.svelte-7ptajn){color:var(--cream-2);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:0;justify-content:space-between;gap:10px;padding:8px 10px;font:400 .95rem Lato;display:flex}.chips.svelte-7ptajn button:where(.svelte-7ptajn) span:where(.svelte-7ptajn){color:var(--muted);font-size:.8rem}.chips.svelte-7ptajn button.on:where(.svelte-7ptajn){border-color:var(--gold-soft);color:var(--cream);background:#c9a24a1a}.radio.svelte-7ptajn{text-transform:none;letter-spacing:0;color:var(--cream-2);cursor:pointer;align-items:center;gap:10px;padding:6px 0;font:400 .98rem Lato;display:flex}.radio.svelte-7ptajn input:where(.svelte-7ptajn){width:18px;height:18px;accent-color:var(--gold)}.note.svelte-7ptajn{color:var(--muted);margin:10px 0 0;font-size:.8rem}.grid.svelte-7ptajn{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.tile.svelte-7ptajn{aspect-ratio:3/2;cursor:zoom-in;background:var(--night);border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tile.svelte-7ptajn img:where(.svelte-7ptajn){-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;object-fit:cover;width:100%;height:100%;transition:transform .6s;animation:.5s svelte-7ptajn-fade}.tile.svelte-7ptajn:hover img:where(.svelte-7ptajn){transform:scale(1.05)}@keyframes svelte-7ptajn-fade{0%{opacity:0}}.tagonly.svelte-7ptajn{color:var(--cream-2);letter-spacing:.12em;text-transform:uppercase;background:#0f1512cc;border-radius:0;padding:4px 8px;font-size:.7rem;position:absolute;top:10px;left:10px}.meta.svelte-7ptajn{justify-content:space-between;align-items:center;gap:10px;padding:10px 2px;display:flex}.t.svelte-7ptajn{color:var(--cream-2);font-size:.92rem}.dots.svelte-7ptajn{gap:8px;display:flex}.dot.svelte-7ptajn{border:1.5px solid var(--line);cursor:pointer;border-radius:50%;width:18px;height:18px;padding:0;position:relative}.dot.day.svelte-7ptajn{background:linear-gradient(135deg,#f3e2a6,#9bc1d8)}.dot.evening.svelte-7ptajn{background:linear-gradient(135deg,#e08a4c,#2c2d4f)}.dot.rain.svelte-7ptajn{background:linear-gradient(135deg,#7d93a0,#2f3d45)}.dot[aria-checked=true].svelte-7ptajn{border-color:var(--gold);box-shadow:0 0 0 2px var(--ink), 0 0 0 3.5px var(--gold)}.dot.svelte-7ptajn:disabled{opacity:.18;cursor:not-allowed}.videos.svelte-7ptajn{padding:40px 0 80px}.on-photo.svelte-7ptajn,.cat-select.svelte-7ptajn{display:none}@media (width<=760px){.head.svelte-7ptajn{padding:132px 0 14px}.intro-text.svelte-7ptajn{display:none}.layout.svelte-7ptajn{grid-template-columns:minmax(0,1fr);gap:14px}.side.svelte-7ptajn{min-width:0;display:block}.side.svelte-7ptajn fieldset:where(.svelte-7ptajn){display:none}.block.svelte-7ptajn{background:0 0;border:0;padding:0}.block.svelte-7ptajn .h:where(.svelte-7ptajn){display:none}.chips.svelte-7ptajn{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.chips.svelte-7ptajn::-webkit-scrollbar{display:none}.chips.svelte-7ptajn button:where(.svelte-7ptajn){border:1px solid var(--line);white-space:nowrap;border-radius:0;flex:none;padding:8px 14px;font-size:.86rem}.grid.svelte-7ptajn{grid-template-columns:1fr;gap:14px}.meta.svelte-7ptajn{padding:8px 2px 2px}.chips.svelte-7ptajn{display:none}.side.svelte-7ptajn .block:where(.svelte-7ptajn):first-child{gap:8px;display:flex}.cat-select.svelte-7ptajn{flex:1 1 0;min-width:0;margin:0;display:block;position:relative}.cat-select.svelte-7ptajn select:where(.svelte-7ptajn){appearance:none;border:1px solid var(--gold-soft);width:100%;color:var(--cream);letter-spacing:.04em;background:#ffffff0a;border-radius:0;padding:10px 34px 10px 14px;font:700 .86rem Lato}.cat-select.svelte-7ptajn:after{content:"";border:solid var(--gold);pointer-events:none;border-width:0 2px 2px 0;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.frame.svelte-7ptajn{position:relative}.on-photo.svelte-7ptajn{z-index:1;justify-items:end;gap:5px;display:grid;position:absolute;bottom:8px;right:8px}.on-photo.svelte-7ptajn button:where(.svelte-7ptajn){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cream);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0f15129e;border:1px solid #f6efd638;border-radius:0;min-height:30px;padding:5px 10px;font:700 .62rem Lato}.on-photo.svelte-7ptajn button[aria-checked=true]:where(.svelte-7ptajn){background:var(--gold);border-color:var(--gold);color:var(--ink)}.dots.svelte-7ptajn{display:none}}
