
/* Version 4.2: Mitgliedsantrag im Zugvögel-Design */
.zv-membership{background:linear-gradient(135deg,#f7f3eb,#fffdf8);border:1px solid #d7c7a7;border-radius:22px;padding:clamp(22px,4vw,52px);color:#243044;max-width:960px;margin:30px auto;box-shadow:0 18px 48px rgba(16,27,42,.1)}
.zv-membership h2{color:#101b2a;margin:5px 0 16px}.zv-membership-kicker{letter-spacing:.14em;text-transform:uppercase;color:#9a7335;font-weight:700;font-size:.78rem}.zv-membership-form{display:grid;gap:22px;margin-top:25px}.zv-membership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.zv-membership-form label{display:flex;flex-direction:column;gap:7px;font-weight:650;font-size:.95rem}.zv-membership-form input:not([type=checkbox]),.zv-membership-form select,.zv-membership-form textarea{background:#fff;color:#172439;border:1px solid #c5c8cd;border-radius:9px;padding:12px 13px;width:100%;font:inherit}.zv-membership-form input:focus,.zv-membership-form select:focus,.zv-membership-form textarea:focus{outline:2px solid #c9a96b;outline-offset:1px}.zv-membership-form fieldset{border:1px solid #d7c7a7;border-radius:12px;padding:18px}.zv-membership-form legend{font-weight:700;color:#101b2a}.zv-membership-check{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px!important;font-weight:400!important}.zv-membership-check input{margin-top:5px;accent-color:#a8813f}.zv-membership-submit{background:#101b2a;color:#f7f3eb;border:2px solid #c9a96b;border-radius:9px;padding:15px 24px;font-weight:700;font-size:1rem;cursor:pointer;justify-self:start}.zv-membership-submit:hover{background:#253a52}.zv-membership-small{font-size:.85rem;line-height:1.6;color:#536073}.zv-membership-message,.zv-membership-error{padding:15px;border-radius:8px;background:#e8f3e9;color:#1d5a32}.zv-membership-error{background:#fce9e6;color:#872d24}.zv-honey{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}@media(max-width:650px){.zv-membership-grid{grid-template-columns:1fr}.zv-membership{padding:20px}}
