1import{l as e,n as t,r as n}from"./i18n-DQsylHHg.js";import{n as r,t as i}from"./Breadcrumbs-DSyUHV02.js";var a=e();function o(){let{de:e}=t();return(0,a.jsxs)(`div`,{style:{backgroundColor:`var(--color-base)`,minHeight:`100vh`},children:[(0,a.jsx)(c,{}),(0,a.jsx)(i,{items:[{label:e?`Start`:`Home`,to:`/`},{label:e?`Impressum`:`Legal Notice`}]}),(0,a.jsxs)(`main`,{className:`mx-auto max-w-3xl px-6 pb-24 pt-16 sm:pt-20`,children:[(0,a.jsx)(`p`,{className:`text-eyebrow`,children:e?`Rechtliches`:`Legal`}),(0,a.jsx)(`h1`,{className:`text-h2 mt-6`,children:e?`Impressum`:`Legal Notice`}),(0,a.jsxs)(`div`,{className:`mt-12 space-y-6 font-light`,style:{color:`var(--color-text-body)`,fontSize:`1.02rem`,lineHeight:1.85},children:[(0,a.jsx)(`p`,{style:{fontSize:`0.88rem`,color:`color-mix(in oklab, var(--color-text-body) 80%, transparent)`},children:e?`Angaben gemäà § 5 Digitale-Dienste-Gesetz (DDG) und § 18 Medienstaatsvertrag (MStV)`:`Information in accordance with § 5 German Digital Services Act (DDG) and § 18 State Media Treaty (MStV)`}),(0,a.jsx)(s,{children:`Janine Metzger Fotografie`}),(0,a.jsxs)(`p`,{children:[`Janine Metzger`,(0,a.jsx)(`br`,{}),`LiebermannstraÃe 9`,(0,a.jsx)(`br`,{}),`69469 Weinheim`,(0,a.jsx)(`br`,{}),e?`Deutschland`:`Germany`]}),(0,a.jsx)(s,{children:e?`Kontakt`:`Contact`}),(0,a.jsxs)(`p`,{children:[`Tel.: +49 6201 8791787`,(0,a.jsx)(`br`,{}),`E-Mail:`,` `,(0,a.jsx)(`a`,{href:`mailto:[email protected]`,className:`underline underline-offset-4`,style:{textDecorationColor:`var(--color-accent)`,color:`var(--color-text-heading)`},children:`[email protected]`})]}),(0,a.jsx)(s,{children:e?`Umsatzsteuer-Identifikationsnummer`:`VAT Identification Number`}),(0,a.jsx)(`p`,{children:e?`gemäà § 27a Umsatzsteuergesetz: DE267665047`:`pursuant to § 27a German VAT Act: DE267665047`}),(0,a.jsx)(`p`,{style:{color:`color-mix(in oklab, var(--color-text-body) 80%, transparent)`},children:e?`Wir sind zur Teilnahme an einem Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle weder verpflichtet noch bereit.`:`We are neither obliged nor willing to participate in dispute resolution proceedings before a consumer arbitration board.`}),(0,a.jsx)(`p`,{style:{fontSize:`0.85rem`,color:`color-mix(in oklab, var(--color-text-body) 70%, transparent)`},children:e?`Stand: 10.07.2026`:`Version: 10.07.2026`}),!e&&(0,a.jsx)(`p`,{style:{fontSize:`0.85rem`,color:`color-mix(in oklab, var(--color-text-body) 70%, transparent)`},children:`Note: The legally binding version of this legal notice is the German one.`})]}),(0,a.jsx)(`div`,{className:`mt-16`,children:(0,a.jsxs)(n,{to:`/familie`,className:`inline-flex items-center gap-2 uppercase transition-colors hover:text-[color:var(--color-accent)]`,style:{fontFamily:`var(--font-display)`,fontSize:`0.78rem`,letterSpacing:`0.24em`,color:`var(--color-text-heading)`},children:[`â `,e?`Zurück zur Startseite`:`Back to home`]})})]}),(0,a.jsx)(r,{})]})}function s({children:e}){return(0,a.jsx)(`h2`,{className:`mt-10 uppercase`,style:{fontFamily:`var(--font-display)`,fontSize:`1.05rem`,letterSpacing:`0.25em`,color:`var(--color-text-heading)`},children:e})}function c(){let{lang:e,setLang:r,de:i}=t(),o=t=>`min-h-[36px] px-1 uppercase transition-colors `+(e===t?`text-[color:var(--color-text-heading)]`:`text-[color:var(--color-text-body)] hover:text-[color:var(--color-text-heading)]`);return(0,a.jsx)(`header`,{className:`fixed inset-x-0 top-0 z-40`,style:{backgroundColor:`rgba(250,246,240,0.94)`,borderBottom:`1px solid color-mix(in oklab, var(--color-accent) 22%, transparent)`},children:(0,a.jsxs)(`div`,{className:`mx-auto flex max-w-7xl items-center justify-between gap-6 px-5 py-3.5 sm:px-10 sm:py-6`,children:[(0,a.jsx)(n,{to:`/familie`,"aria-label":`Janine Metzger Fotografie`,children:(0,a.jsx)(`div`,{className:`uppercase tracking-[0.25em] text-[color:var(--color-text-heading)] whitespace-nowrap`,style:{fontFamily:`var(--font-display)`,fontSize:`clamp(0.78rem, 0.7rem + 0.35vw, 0.95rem)`},children:`Janine Metzger`})}),(0,a.jsxs)(`span`,{className:`flex items-center gap-2`,style:{fontFamily:`var(--font-display)`,fontSize:`0.72rem`,letterSpacing:`0.22em`},"aria-label":i?`Sprache wählen`:`Choose language`,children:[(0,a.jsx)(`button`,{type:`button`,onClick:()=>r(`de`),className:o(`de`),children:`DE`}),(0,a.jsx)(`span`,{style:{color:`var(--color-accent)`},children:`·`}),(0,a.jsx)(`button`,{type:`button`,onClick:()=>r(`en`),className:o(`en`),children:`EN`})]})]})})}export{o as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.