:root{--terra:#a4574a;--terra-deep:#7d3f38;--ink:#3d2a2a;--cream:#fdf6ef;--card:#fffaf5;--line:#ead7cc;--gold:#b8894f;--gold-soft:#e9c98f;--blue:#5b5f8f;--dawn:#ecd6cf}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:Georgia,Times New Roman,serif;line-height:1.65;background-color:var(--dawn)}body:before{content:"";position:fixed;inset:0;z-index:-1;background:url(/images/kapadokya-safak.webp) center 40%/cover no-repeat,var(--dawn)}.hero{text-align:center;color:var(--ink);text-shadow:0 1px 18px hsla(30,78%,96%,.85);padding:72px 16px 48px;max-width:760px;margin:0 auto}.hero h1{font-size:clamp(2.6rem,9vw,4.4rem);letter-spacing:.06em;text-transform:uppercase;line-height:1.05;margin:.2em 0;font-weight:400}.subtitle{font-size:1.35rem;font-style:italic;margin:0 0 .8em;color:var(--terra-deep)}.when{letter-spacing:.14em;font-size:.95rem}.eyebrow,.when{text-transform:uppercase;margin:0}.eyebrow{letter-spacing:.3em;font-size:.78rem;color:var(--gold)}main{max-width:680px;margin:0 auto 24px;padding:40px clamp(20px,6vw,56px) 56px;background:hsla(30,78%,96%,.9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:6px;box-shadow:0 20px 50px rgba(90,50,45,.18);border-top:4px solid var(--gold-soft)}@media (max-width:720px){main{margin:0 12px 24px}}.lead{font-size:1.2rem;font-style:italic;color:var(--terra-deep)}h2{font-weight:400;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:var(--terra);margin:2.2em 0 .4em}.sign{font-style:italic}.note{font-size:.9rem;opacity:.8}.by{min-height:clamp(220px,42vw,380px);display:flex;align-items:flex-end;justify-content:center;padding:0 16px 40px;overflow:hidden}.by,.by p{position:relative}.by p{z-index:1;margin:0;font-size:.82rem;letter-spacing:.32em;text-transform:uppercase;color:var(--terra-deep);text-shadow:0 1px 14px hsla(30,78%,96%,.9)}.disco{position:absolute;bottom:0;width:clamp(130px,26vw,300px);aspect-ratio:440/544;background:50%/contain no-repeat;pointer-events:none}.disco-left{left:0;background-image:url(/images/disko-sol.webp)}.disco-right{right:0;background-image:url(/images/disko-sag.webp);width:clamp(100px,19vw,220px)}.card{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:20px}form{grid-gap:16px;gap:16px}form,label{display:grid}label{grid-gap:6px;gap:6px;font-size:.95rem}input,select,textarea{font:inherit;padding:10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.choice{display:flex;gap:20px;flex-wrap:wrap}.choice label{display:flex;align-items:center;gap:8px}button{font:inherit;padding:12px 22px;border:0;border-radius:6px;background:var(--terra-deep);color:#fff;cursor:pointer;letter-spacing:.06em}button:disabled{opacity:.6}.err{color:#b3261e;font-size:.85rem}dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0}dt{color:var(--terra)}dd{margin:0}table{width:100%;border-collapse:collapse;font-size:.9rem}td,th{text-align:left;padding:8px 6px;border-bottom:1px solid var(--line);vertical-align:top}body>main:first-child{margin-top:32px}