.mk-page.svelte-v8byrp{background:var(--w-ivory);color:var(--w-ink);overflow-x:clip}.primeri-grid.svelte-v8byrp{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.primeri-grid.svelte-v8byrp{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.primeri-grid.svelte-v8byrp{grid-template-columns:repeat(3,1fr)}}.primeri-card.svelte-v8byrp{background:var(--w-paper);border:1px solid var(--w-line);transition:border-color .2s,transform .2s,box-shadow .2s;display:block}.primeri-card.svelte-v8byrp:hover{border-color:var(--w-gold);transform:translateY(-3px);box-shadow:0 24px 44px -30px #2c262080}.primeri-media.svelte-v8byrp{position:relative;overflow:hidden}.primeri-media.svelte-v8byrp img:where(.svelte-v8byrp){aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .5s;display:block}.primeri-card.svelte-v8byrp:hover .primeri-media:where(.svelte-v8byrp) img:where(.svelte-v8byrp){transform:scale(1.04)}.primeri-tag.svelte-v8byrp{color:var(--w-ink);letter-spacing:.12em;text-transform:uppercase;background:#fffefbeb;padding:.3rem .65rem;font-family:TrajanPro,Georgia,serif;font-size:.6rem;position:absolute;top:.85rem;left:.85rem}.primeri-body.svelte-v8byrp{padding:1.5rem}.primeri-couple.svelte-v8byrp{color:var(--w-ink);font-family:TrajanPro,Georgia,serif;font-size:1.25rem}.primeri-meta.svelte-v8byrp{color:var(--w-muted);margin-top:.35rem;font-size:.85rem}.primeri-link.svelte-v8byrp{letter-spacing:.16em;text-transform:uppercase;color:var(--w-gold-deep);margin-top:1rem;font-family:TrajanPro,Georgia,serif;font-size:.62rem;display:inline-block}
