.links-page{min-height:100vh;min-height:100svh;padding:36px 28px 40px;background:#f2f0e9 url(https://cdn.designbykiara.com/pagelienssite/fonddesignbykiara.jpg) center / cover no-repeat;color:#111;font-family:Montserrat,Helvetica Neue,sans-serif;font-weight:400}.links-page__content{width:100%;max-width:655px;margin:0 auto}.links-page__header{text-align:center}.links-page__logo{position:relative;width:300px;max-width:100%;height:145px;margin:0 auto 12px;overflow:hidden}.links-page__logo img{position:absolute;top:-105px;left:50%;width:360px;height:360px;max-width:none;transform:translate(-50%)}.links-page__instagram{display:flex;width:48px;height:48px;align-items:center;justify-content:center;margin:16px auto 0;border-radius:10px}.links-page__instagram svg{width:36px;height:36px}.links-page__links{display:grid;gap:18px;margin-top:46px}.links-page__card{position:relative;border:1px solid rgb(255 255 255 / 65%);border-radius:18px;background:linear-gradient(135deg,#ffffff85,#ffffff4d 55%,#ffffff6b);-webkit-backdrop-filter:blur(3px) saturate(145%);backdrop-filter:blur(3px) saturate(145%);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #ffffff4d,0 5px 20px #463f2f12;transition:transform .18s ease,box-shadow .18s ease}.links-page__card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #fff6,0 8px 24px #463f2f1f}.links-page__link{display:flex;min-height:80px;padding:20px 52px;align-items:center;justify-content:center;border-radius:inherit;font-size:18px;font-weight:400;line-height:1.4;text-align:center;white-space:nowrap;transition:color .18s ease}.links-page__share{position:absolute;top:50%;right:8px;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;color:#818181;transform:translateY(-50%)}.links-page__share:hover{background:#ffffff4d;color:#111}.links-page__share svg{width:16px;height:20px}.links-page a:focus-visible,.links-page button:focus-visible{outline:2px solid #111;outline-offset:4px}.links-page__status{margin-top:16px;font-size:14px;text-align:center}.links-page__contact{display:flex;min-height:64px;align-items:center;justify-content:center;gap:12px;margin-top:24px;padding:18px 24px;border-radius:18px;background:#111;color:#fff;font-size:14px;font-weight:400;line-height:1.4;transition:background .18s ease}.links-page__contact:hover{background:#292929}.links-page__contact svg{width:24px;height:24px;flex-shrink:0}@media(max-width:600px){.links-page{padding:24px 20px 36px}.links-page__links{margin-top:34px;gap:16px}.links-page__link{min-height:80px;padding:19px 40px 19px 16px;font-size:clamp(10px,3.3vw,14px)}.links-page__share{right:2px;width:38px}}@media(prefers-reduced-motion:reduce){.links-page__card{transition:none}.links-page__card:hover{transform:none}}:root{--color-bg: #f8f8f5;--color-beige: #fafaf7;--color-cream: #ffffff;--color-surface: rgba(255, 255, 255, .88);--color-surface-strong: rgba(255, 255, 255, .96);--color-black: #181818;--color-black-soft: #2e2e2b;--color-grey: #888884;--color-grey-light: #b8b8b4;--color-line: rgba(24, 24, 24, .07);--color-border: rgba(24, 24, 24, .08);--font-serif: "Cormorant Garamond", "Georgia", serif;--font-sans: "Inter", "Helvetica Neue", sans-serif;--text-xs: 10px;--text-sm: 12px;--text-base: 14px;--text-md: 16px;--text-lg: 18px;--max-width: 1320px;--container-pad: 64px;--transition: .45s cubic-bezier(.16, 1, .3, 1);--transition-fast: .24s cubic-bezier(.16, 1, .3, 1);--radius-xl: 22px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px;--shadow-sm: 0 4px 14px rgba(24, 24, 24, .04);--shadow-md: 0 10px 26px rgba(24, 24, 24, .05);--shadow-lg: 0 18px 42px rgba(24, 24, 24, .07)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;max-width:100vw}html{scroll-behavior:smooth;background:var(--color-bg)}body{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-black);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;font-weight:400}::selection{background:#1818181a;color:var(--color-black)}h1,h2,h3,h4,.serif{font-family:var(--font-serif);font-weight:500;line-height:1.05}a{text-decoration:none;color:inherit;transition:var(--transition)}button{font-family:var(--font-sans);border:none;background:none;cursor:pointer}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--container-pad)}main{position:relative;z-index:1}.eyebrow{display:block;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.24em;color:var(--color-black);opacity:.45;margin-bottom:14px}.skip-link{position:fixed;top:-100px;left:16px;z-index:9999;padding:10px 16px;border-radius:8px;background:var(--color-black);color:#fff;font-family:var(--font-sans);font-size:var(--text-sm);transition:top .2s}.skip-link:focus{top:16px}@media(max-width:900px){:root{--container-pad: 28px}}@media(max-width:768px){html{scroll-behavior:auto}:root{--container-pad: 20px}body{font-size:var(--text-base)}}.serif-italic{font-style:italic;font-weight:500}.text-uppercase{text-transform:uppercase;letter-spacing:.12em}.font-light{font-weight:300}.font-medium{font-weight:500}
