{"id":352,"date":"2026-02-23T14:14:53","date_gmt":"2026-02-23T14:14:53","guid":{"rendered":"https:\/\/ellafabian2026.ch\/?page_id=352"},"modified":"2026-03-16T12:27:24","modified_gmt":"2026-03-16T12:27:24","slug":"trauzeugen","status":"publish","type":"page","link":"https:\/\/ellafabian2026.ch\/?page_id=352","title":{"rendered":"Trauzeugen"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"352\" class=\"elementor elementor-352\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ffe1501 e-flex e-con-boxed jltma-glass-effect-no e-con e-parent\" data-id=\"ffe1501\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div data-jltma-wrapper-link=\"{&quot;url&quot;:&quot;http:\\\/\\\/www.ellafabian2026.ch&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-6ada2c2 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"6ada2c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"478\" src=\"https:\/\/ellafabian2026.ch\/wp-content\/uploads\/2026\/02\/LOGO-Hochzeit-1024x612.png\" class=\"attachment-large size-large wp-image-295\" alt=\"\" srcset=\"https:\/\/ellafabian2026.ch\/wp-content\/uploads\/2026\/02\/LOGO-Hochzeit-1024x612.png 1024w, https:\/\/ellafabian2026.ch\/wp-content\/uploads\/2026\/02\/LOGO-Hochzeit-300x179.png 300w, https:\/\/ellafabian2026.ch\/wp-content\/uploads\/2026\/02\/LOGO-Hochzeit-768x459.png 768w, https:\/\/ellafabian2026.ch\/wp-content\/uploads\/2026\/02\/LOGO-Hochzeit-1536x918.png 1536w, https:\/\/ellafabian2026.ch\/wp-content\/uploads\/2026\/02\/LOGO-Hochzeit-2048x1224.png 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fca3872 e-flex e-con-boxed jltma-glass-effect-no e-con e-parent\" data-id=\"7fca3872\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6f8edacd e-con-full e-flex jltma-glass-effect-no e-con e-child\" data-id=\"6f8edacd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div data-jltma-wrapper-link=\"{&quot;url&quot;:&quot;http:\\\/\\\/www.ellafabian2026.ch&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-64ef7764 elementor-view-default jltma-glass-effect-no elementor-widget elementor-widget-icon\" data-id=\"64ef7764\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"lnr lnr-arrow-left\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-690f2bd e-flex e-con-boxed jltma-glass-effect-no e-con e-parent\" data-id=\"690f2bd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf45e6d jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"bf45e6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5cf9d39 e-flex e-con-boxed jltma-glass-effect-no e-con e-parent\" data-id=\"5cf9d39\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5bfbfc9 e-con-full e-flex jltma-glass-effect-no e-con e-child\" data-id=\"5bfbfc9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a685b24 jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"a685b24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">T\u00e4tschmeister\/in<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3259c4d jltma-glass-effect-no elementor-widget elementor-widget-html\" data-id=\"3259c4d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Trauzeugen-Sektion (ohne Seiten-Hintergrund, passend f\u00fcr Elementor Custom HTML)\n     - KEINE Kreise im Hintergrund\n     - Portrait als simples rundes Bild\n     - Responsive Grid + saubere Abstaende -->\n\n<section class=\"tz-wrap\" aria-label=\"Trauzeugen\">\n  <header class=\"tz-head\">\n\n    <p class=\"tz-subtitle\">\n      Wenn ihr eine Idee, eine \u00dcberraschung oder eine Frage rund um den Tag habt, meldet euch direkt bei uns.\n    <\/p>\n  <\/header>\n\n  <div class=\"tz-grid\" role=\"list\">\n    <!-- Trauzeugin -->\n    <article class=\"tz-card\" role=\"listitem\" aria-label=\"Trauzeugin\">\n      <div class=\"tz-photoWrap\">\n        <img decoding=\"async\"\n          class=\"tz-photo\"\n          src=\"hochzeit\/rebecca01.jpeg\"\n          alt=\"Portrait der Trauzeugin\"\n          loading=\"lazy\"\n        \/>\n      <\/div>\n\n      <div class=\"tz-content\">\n        \n        <h2 class=\"tz-name\">Rebecca F\u00e4h<\/h2>\n        <p class=\"tz-text\">\n          Hallo, ich bin Rebecca. Ich freue mich sehr, die T\u00e4tschmeisterin f\u00fcr Ella und Fabian zu sein! Falls ihr \u00dcberraschungen plant, Mithelfen wollt oder sonstige Fragen habt, meldet Euch gerne bei mir per Mail oder WhatsApp.\n        <\/p>\n\n        <div class=\"tz-contact\">\n          <div class=\"tz-contactRow\">\n            <span class=\"tz-label\">E-Mail<\/span>\n            <a class=\"tz-link\" href=\"mailto:trauzeugin@beispiel.ch\">rebecca.faeh@bluewin.ch<\/a>\n          <\/div>\n          <div class=\"tz-contactRow\">\n            <span class=\"tz-label\">Telefon<\/span>\n            <a class=\"tz-link\" href=\"tel:+41791234567\">+41 78 950 94 86<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/article>\n\n    <!-- Trauzeuge -->\n    <article class=\"tz-card\" role=\"listitem\" aria-label=\"Trauzeuge\">\n      <div class=\"tz-photoWrap\">\n        <img decoding=\"async\"\n          class=\"tz-photo\"\n          src=\"\/hochzeit\/raphael01.jpeg\"\n          alt=\"Portrait des Trauzeugen\"\n          loading=\"lazy\"\n        \/>\n      <\/div>\n\n      <div class=\"tz-content\">\n        \n        <h2 class=\"tz-name\">Raphael Huber<\/h2>\n        <p class=\"tz-text\">\n          Hallo lieber Hochzeits-Gast, wie sch\u00f6n, dass du bei der FEIER DES JAHRES dabei bist!\nWenn du inspirierende Ideen, besondere W\u00fcnsche oder sonstige Anliegen hast, darfst du mir sehr gerne jederzeit schreiben.\nWir freuen uns riesig auf dich!\n        <\/p>\n\n        <div class=\"tz-contact\">\n          <div class=\"tz-contactRow\">\n            <span class=\"tz-label\">E-Mail<\/span>\n            <a class=\"tz-link\" href=\"mailto:raphael.huber10@gmail.com\">raphael.huber10@gmail.com<\/a>\n          <\/div>\n          <div class=\"tz-contactRow\">\n            <span class=\"tz-label\">Telefon<\/span>\n            <a class=\"tz-link\" href=\"tel:+41781234567\">+41 76 393 82 30<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/article>\n  <\/div>\n<\/section>\n\n<style>\n  :root{\n    --ink: #1f1b1a;\n    --muted: rgba(31,27,26,.72);\n    --line: rgba(31,27,26,.12);\n    --card: rgba(255,255,255,.42);\n    --shadow: 0 12px 30px rgba(0,0,0,.08);\n    --radius: 18px;\n  }\n\n  .tz-wrap{\n    color: var(--ink);\n    padding: clamp(10px, 2vw, 22px) 0;\n    font-family: ui-serif, \"Times New Roman\", Times, serif;\n  }\n\n  .tz-head{\n    max-width: 980px;\n    margin: 0 auto 22px auto;\n    text-align: center;\n    padding: 0 clamp(12px, 2vw, 18px);\n  }\n\n  .tz-kicker{\n    letter-spacing: .22em;\n    text-transform: uppercase;\n    font-size: 12px;\n    color: var(--muted);\n    margin: 0 0 8px 0;\n  }\n\n  .tz-title{\n    font-size: clamp(26px, 3.6vw, 40px);\n    margin: 0 0 10px 0;\n    font-weight: 600;\n  }\n\n  .tz-subtitle{\n    margin: 0 auto;\n    max-width: 720px;\n    font-size: 16px;\n    line-height: 1.6;\n    color: var(--muted);\n  }\n\n  .tz-grid{\n    max-width: 980px;\n    margin: 0 auto;\n    padding: 0 clamp(12px, 2vw, 18px);\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  \/* Responsive: 2 Spalten -> 1 Spalte *\/\n  @media (max-width: 860px){\n    .tz-grid{ grid-template-columns: 1fr; }\n  }\n\n  .tz-card{\n    position: relative;\n    background: var(--card);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    box-shadow: var(--shadow);\n    overflow: hidden;\n    padding-top: 18px; \/* Platz fuer Foto oben *\/\n    max-width: 500px;\n    margin: 0 auto;\n  }\n\n  \/* Simples rundes Portrait, ohne Kreise dahinter *\/\n.tz-photoWrap{\n  width: 180px;\n  height: 180px;\n  border-radius: 50%;\n  margin: 0 auto 20px auto;\n  overflow: hidden;\n  border: 1px solid rgba(31,27,26,.10);\n  box-shadow: 0 10px 22px rgba(0,0,0,.10);\n}\n\n.tz-photo{\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n\n  .tz-card img.tz-photo{\n  width: 180px;\n  height: 180px;\n  aspect-ratio: 1 \/ 1;\n  object-fit: cover;\n  border-radius: 9999px !important;\n  overflow: hidden;\n  display: block;\n  margin: 0 auto 20px auto;\n}\n\n  .tz-content{\n    padding: 14px 18px 18px 18px;\n    text-align: center;\n  }\n\n  .tz-role{\n    margin: 0 0 6px 0;\n    font-size: 12px;\n    letter-spacing: .20em;\n    text-transform: uppercase;\n    color: var(--muted);\n  }\n\n  .tz-name{\n    margin: 0 0 10px 0;\n    font-size: clamp(18px, 2.6vw, 22px);\n    font-weight: 650;\n  }\n\n  .tz-text{\n    margin: 0 auto 14px auto;\n    max-width: 520px;\n    font-size: 15px;\n    line-height: 1.6;\n    color: var(--muted);\n  }\n\n  .tz-contact{\n    margin-top: 12px;\n    padding-top: 12px;\n    border-top: 1px solid var(--line);\n    display: grid;\n    gap: 8px;\n    justify-items: center;\n  }\n\n  .tz-contactRow{\n    display: inline-flex;\n    gap: 10px;\n    align-items: baseline;\n    font-size: 14px;\n    line-height: 1.4;\n    flex-wrap: wrap;\n    justify-content: center;\n  }\n\n  .tz-label{\n    color: var(--muted);\n    min-width: 58px;\n    text-align: right;\n  }\n\n  \/* Mobile: Labels nicht rechtsbuendig, damit es schoen umbrechen kann *\/\n  @media (max-width: 480px){\n    .tz-label{\n      min-width: auto;\n      text-align: left;\n    }\n  }\n\n  .tz-link{\n    color: var(--ink);\n    text-decoration: none;\n    border-bottom: 1px solid rgba(31,27,26,.25);\n  }\n  .tz-link:hover{\n    border-bottom-color: rgba(31,27,26,.55);\n  }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-48b9d63 e-con-full e-flex jltma-glass-effect-no e-con e-child\" data-id=\"48b9d63\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-794770a1 e-flex e-con-boxed jltma-glass-effect-no e-con e-parent\" data-id=\"794770a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52acb9bb jltma-glass-effect-no elementor-widget elementor-widget-html\" data-id=\"52acb9bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- EF Footer Kontakt + Pop-up -->\n<div class=\"ef-footer\" id=\"efFooter\">\n  <div class=\"ef-footer__inner\">\n    <button class=\"ef-btn\" type=\"button\" id=\"efOpenModal\" aria-haspopup=\"dialog\" aria-controls=\"efModal\">\n      Kontakt & Informationen\n    <\/button>\n  <\/div>\n\n  <!-- Modal -->\n  <div class=\"ef-modal\" id=\"efModal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"efModalTitle\" aria-hidden=\"true\">\n    <div class=\"ef-modal__backdrop\" data-ef-close><\/div>\n\n    <div class=\"ef-modal__panel\" role=\"document\">\n      <div class=\"ef-modal__header\">\n        <h3 class=\"ef-modal__title\" id=\"efModalTitle\">Kontakt & Informationen<\/h3>\n        <button class=\"ef-iconbtn\" type=\"button\" aria-label=\"Schliessen\" data-ef-close>\n          <span aria-hidden=\"true\">\u00d7<\/span>\n        <\/button>\n      <\/div>\n\n      <div class=\"ef-modal__content\">\n        <div class=\"ef-cards\">\n\n          <!-- E-Mail -->\n          <div class=\"ef-card\">\n            <div class=\"ef-card__label\">E-Mail<\/div>\n            <div class=\"ef-card__value\">\n              <a class=\"ef-link\" href=\"mailto:hochzeit@ellafabian2026.ch\" id=\"efMailText\">\n                hochzeit@ellafabian2026.ch\n              <\/a>\n              <button class=\"ef-mini\" type=\"button\" data-ef-copy=\"#efMailText\">Kopieren<\/button>\n            <\/div>\n          <\/div>\n\n          <!-- Hochzeitsort -->\n          <div class=\"ef-card\">\n            <div class=\"ef-card__label\">Hochzeitsort<\/div>\n            <div class=\"ef-card__value\">\n              Nals, S\u00fcdtirol<br>\n              <span class=\"ef-muted\">29. August 2026<\/span>\n            <\/div>\n          <\/div>\n\n         <div class=\"ef-card\">\n  <div class=\"ef-card__label\">Bankverbindung<\/div>\n  <div class=\"ef-card__value\">\n    <div class=\"ef-kv\">\n\n      <div class=\"ef-kv__row\">\n        <span class=\"ef-kv__k\">IBAN<\/span>\n        <span class=\"ef-kv__v\" id=\"efIbanText\">CH85 0079 0042 6204 6224 3<\/span>\n        <button class=\"ef-mini\" type=\"button\" data-ef-copy=\"#efIbanText\">Kopieren<\/button>\n      <\/div>\n\n      <div class=\"ef-kv__row\">\n        <span class=\"ef-kv__k\">Empf\u00e4nger<\/span>\n        <span class=\"ef-kv__v\" id=\"efNameText\">Ella Hagmannn<\/span>\n        <button class=\"ef-mini\" type=\"button\" data-ef-copy=\"#efNameText\">Kopieren<\/button>\n      <\/div>\n\n      <div class=\"ef-kv__row\">\n  <span class=\"ef-kv__k\">Bank<\/span>\n  <span class=\"ef-kv__v\" id=\"efBankText\">\n    Bernische Kantonalbank AG<br>\n    Bundesplatz 8<br>\n    3001 Bern\n  <\/span>\n  <button class=\"ef-mini\" type=\"button\" data-ef-copy=\"#efBankText\">Kopieren<\/button>\n<\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n        <\/div>\n\n        <div class=\"ef-toast\" id=\"efToast\" role=\"status\" aria-live=\"polite\"><\/div>\n      <\/div>\n\n      <div class=\"ef-modal__footer\">\n        <button class=\"ef-btn ef-btn--ghost\" type=\"button\" data-ef-close>Schliessen<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  .ef-footer {\n    width: 100%;\n    margin-top: 24px;\n  }\n\n  \/* Kein Hintergrund mehr *\/\n  .ef-footer__inner {\n    display: flex;\n    justify-content: center;\n    padding: 20px 12px;\n    border-top: 1px solid rgba(0,0,0,0.08);\n  }\n\n.ef-btn {\n  font: inherit;\n  font-size: 0.9em;\n  letter-spacing: 0.03em;\n  padding: 6px 14px;\n  border-radius: 999px;\n  border: 1px solid rgba(0,0,0,0.18);\n  background: transparent;\n  color: inherit;\n  cursor: pointer;\n  transition: all 180ms ease;\n}\n\n.ef-btn:hover {\n  background: rgba(0,0,0,0.05);\n}\n\n  .ef-btn--ghost {\n    background: transparent;\n  }\n\n  \/* Modal *\/\n  .ef-modal {\n    position: fixed;\n    inset: 0;\n    z-index: 999999;\n    display: none;\n  }\n\n  .ef-modal.is-open {\n    display: block;\n  }\n\n  .ef-modal__backdrop {\n    position: absolute;\n    inset: 0;\n    background: rgba(0,0,0,0.45);\n  }\n\n  .ef-modal__panel {\n    position: relative;\n    width: min(680px, calc(100% - 28px));\n    margin: 10vh auto;\n    border-radius: 20px;\n    background: rgba(255,255,255,0.95);\n    border: 1px solid rgba(0,0,0,0.08);\n    box-shadow: 0 20px 60px rgba(0,0,0,0.25);\n    overflow: hidden;\n  }\n\n  .ef-modal__header,\n  .ef-modal__footer {\n    padding: 16px;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    border-bottom: 1px solid rgba(0,0,0,0.08);\n  }\n\n  .ef-modal__footer {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    border-bottom: none;\n    justify-content: flex-end;\n  }\n\n  .ef-modal__title {\n    margin: 0;\n    font: inherit;\n    font-weight: 600;\n  }\n\n  .ef-iconbtn {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border: 1px solid rgba(0,0,0,0.12);\n  background: transparent;\n  width: 36px;\n  height: 36px;\n  border-radius: 10px;\n  cursor: pointer;\n  padding: 0;\n  line-height: 1;\n  font-size: 20px;\n}\n\n  .ef-modal__content {\n    padding: 18px;\n  }\n\n  .ef-cards {\n    display: grid;\n    gap: 14px;\n  }\n\n  .ef-card {\n    border: 1px solid rgba(0,0,0,0.08);\n    border-radius: 16px;\n    padding: 14px;\n  }\n\n  .ef-card__label {\n    font-size: 0.9em;\n    opacity: 0.7;\n    margin-bottom: 6px;\n  }\n\n  .ef-card__value {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 10px;\n    flex-wrap: wrap;\n  }\n\n  .ef-link {\n    color: inherit;\n    text-decoration: underline;\n  }\n\n  .ef-mini {\n    font: inherit;\n    font-size: 0.85em;\n    padding: 6px 12px;\n    border-radius: 999px;\n    border: 1px solid rgba(0,0,0,0.15);\n    background: transparent;\n    cursor: pointer;\n  }\n\n  .ef-mini:hover {\n    background: rgba(0,0,0,0.05);\n  }\n\n  .ef-kv {\n    width: 100%;\n    display: grid;\n    gap: 10px;\n  }\n\n  .ef-kv__row {\n    display: grid;\n    grid-template-columns: 120px 1fr auto;\n    gap: 10px;\n    align-items: center;\n  }\n\n  .ef-toast {\n    margin-top: 12px;\n    font-size: 0.9em;\n    opacity: 0;\n    transition: opacity 180ms ease;\n  }\n\n  .ef-toast.is-on {\n    opacity: 0.8;\n  }\n\n  @media (max-width: 520px) {\n    .ef-kv__row {\n      grid-template-columns: 1fr;\n    }\n  }\n<\/style>\n\n<script>\n(function () {\n  const openBtn = document.getElementById('efOpenModal');\n  const modal = document.getElementById('efModal');\n  const footerRoot = document.getElementById('efFooter');\n  const toast = document.getElementById('efToast');\n\n  let lastFocused = null;\n\n  function openModal() {\n    lastFocused = document.activeElement;\n    modal.classList.add('is-open');\n    document.documentElement.style.overflow = 'hidden';\n  }\n\n  function closeModal() {\n    modal.classList.remove('is-open');\n    document.documentElement.style.overflow = '';\n    if (lastFocused) lastFocused.focus();\n  }\n\n  function showToast(msg) {\n    toast.textContent = msg;\n    toast.classList.add('is-on');\n    setTimeout(() => toast.classList.remove('is-on'), 1200);\n  }\n\n  openBtn.addEventListener('click', openModal);\n\n  modal.addEventListener('click', (e) => {\n    if (e.target.matches('[data-ef-close]') || e.target.closest('[data-ef-close]')) {\n      closeModal();\n    }\n  });\n\n  window.addEventListener('keydown', (e) => {\n    if (e.key === 'Escape') closeModal();\n  });\n\n  footerRoot.addEventListener('click', async (e) => {\n    const btn = e.target.closest('[data-ef-copy]');\n    if (!btn) return;\n\n    const el = footerRoot.querySelector(btn.dataset.efCopy);\n    if (!el) return;\n\n    const text = el.tagName === 'A'\n      ? el.getAttribute('href').replace('mailto:', '')\n      : el.textContent;\n\n    await navigator.clipboard.writeText(text.trim());\n    showToast('Kopiert');\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>T\u00e4tschmeister\/in Wenn ihr eine Idee, eine \u00dcberraschung oder eine Frage rund um den Tag habt, meldet euch direkt bei uns. Rebecca F\u00e4h Hallo, ich bin Rebecca. Ich freue mich sehr, die T\u00e4tschmeisterin f\u00fcr Ella und Fabian zu sein! Falls ihr \u00dcberraschungen plant, Mithelfen wollt oder sonstige Fragen habt, meldet Euch gerne bei mir per Mail [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-352","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ellafabian2026.ch\/index.php?rest_route=\/wp\/v2\/pages\/352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ellafabian2026.ch\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ellafabian2026.ch\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ellafabian2026.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ellafabian2026.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=352"}],"version-history":[{"count":64,"href":"https:\/\/ellafabian2026.ch\/index.php?rest_route=\/wp\/v2\/pages\/352\/revisions"}],"predecessor-version":[{"id":610,"href":"https:\/\/ellafabian2026.ch\/index.php?rest_route=\/wp\/v2\/pages\/352\/revisions\/610"}],"wp:attachment":[{"href":"https:\/\/ellafabian2026.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}