@font-face{font-family:Luxus Serif;src:url('fonts/source-serif4-latin.woff2') format('woff2');font-style:normal;font-weight:200 900;font-display:swap}
@font-face{font-family:Luxus Serif;src:url('fonts/source-serif4-kursiv.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
.masthead[data-reading="true"]{background:var(--sand)}
.masthead[data-contact="true"]{background:var(--deep)}
.continuity-quill{position:fixed;left:0;top:0;width:430px;height:525px;z-index:35;pointer-events:none;visibility:hidden;transform-origin:0 0;will-change:transform;contain:layout style}
.continuity-quill>svg{display:block;overflow:visible;transform-origin:38px 475px}
.continuity-quill[data-visible="true"]{visibility:visible}
.continuity-quill[data-visible="true"][data-quiet="false"]>svg{animation:quill-poise 7s ease-in-out infinite alternate}
@keyframes quill-poise{from{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}
/* Anfrage auf Beige (Ilja 29.9.): Auswahl davor und Fragen danach sind dunkel, hier atmet die Seite hell. Feder, Gold und Schrift bleiben. */
.inquiry{background:var(--sand);color:var(--deep);border-top:1px solid var(--gold)}
.inquiry-kicker,.inquiry-note{color:var(--dark-gold)}
.inquiry h2{font-family:'Luxus Serif',Georgia,serif;font-variation-settings:normal;font-weight:350;font-size:clamp(50px,5.3vw,82px);line-height:1.07;letter-spacing:-.045em}
/* Reihenfolge 29.9. abends: „Dann sprechen wir.“ in dunklem Gold wie die zweite Zeile der Häuser auf Sand. */
.inquiry h2 span{color:var(--dark-gold)}
.inquiry-link{border-color:var(--gold);color:var(--cream)}
.inquiry-link:hover{background:var(--sand);color:var(--deep)}
.inquiry-back{color:var(--dark-gold)}
@media(max-width:700px){.inquiry h2{font-size:clamp(40px,11vw,50px)}.inquiry-copy{max-width:290px}}
@media(prefers-reduced-motion:reduce){.continuity-quill>svg{animation:none!important}}
/* In der Anfrage ist die Feder die Maus (Ilja 29.9.): Die Spitze sitzt genau auf dem Zeiger. */
.inquiry[data-feder="true"],.inquiry[data-feder="true"] :not(.letter,.letter *){cursor:none}
