body.lr-clay .lr-native-contact{padding:34px;border:1px solid rgba(255,255,255,.2);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.04));box-shadow:0 25px 60px -30px #08032d;color:#fff;font-family:var(--lr-body);width:100%;box-sizing:border-box;position:relative}
body.lr-clay .lr-native-contact label{display:block;font-size:15px;font-weight:700;line-height:1.6;margin-bottom:20px;color:#fff}
body.lr-clay .lr-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}
body.lr-clay .lr-native-contact input:not([type=hidden]),body.lr-clay .lr-native-contact select,body.lr-clay .lr-native-contact textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;border:1px solid rgba(255,255,255,.25);border-radius:12px;padding:14px 16px;background:rgba(14,7,65,.55);color:#fff;font:400 16px/1.5 var(--lr-body);box-shadow:none}
body.lr-clay .lr-native-contact textarea{resize:vertical;min-height:140px}
body.lr-clay .lr-native-contact input::placeholder,body.lr-clay .lr-native-contact textarea::placeholder{color:#c2b9dd;opacity:1}
body.lr-clay .lr-native-contact select option{background:#21115a;color:#fff}
body.lr-clay .lr-native-contact :is(input,select,textarea):focus{outline:2px solid #4fe0b4;outline-offset:2px;border-color:#4fe0b4}
body.lr-clay .lr-native-contact button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:14px;padding:16px 20px;background:linear-gradient(115deg,#ffc663,#ff8a48);color:#170942;font:800 17px/1.4 var(--lr-body);cursor:pointer;box-shadow:0 10px 25px -12px #ff914a;transition:filter .2s,transform .2s}
body.lr-clay .lr-native-contact button:hover{filter:brightness(1.08);transform:translateY(-2px)}
body.lr-clay .lr-native-contact button:focus-visible{outline:3px solid #4fe0b4;outline-offset:4px}
body.lr-clay .lr-native-contact button:disabled{opacity:.6;cursor:wait;transform:none}
body.lr-clay .lr-contact-privacy{font-size:12px;line-height:1.6;color:#d5ceeb;margin:0 0 20px}
body.lr-clay .lr-contact-privacy a{color:#5bf1ca;text-decoration:underline}
body.lr-clay .lr-contact-status{margin:14px 0 0;font-size:14px;line-height:1.6;color:#eee8ff}
body.lr-clay .lr-contact-status:empty{display:none}
body.lr-clay .lr-contact-status[data-state=success]{color:#65f2c4}
body.lr-clay .lr-contact-status[data-state=error]{color:#ffd29f}
body.lr-clay .lr-contact-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
body.lr-clay .lr-contact-art-stage{min-height:0;display:flex;justify-content:center;align-items:center}
body.lr-clay .lr-contact-art-stage::before{display:none}
body.lr-clay .lr-contact-art img{width:100%!important;height:auto!important;max-height:680px!important;object-fit:contain;filter:drop-shadow(0 28px 36px rgba(5,2,30,.3))}
body.lr-clay .lr-contact-old-alt{display:none!important}
@media(max-width:767px){body.lr-clay .lr-native-contact{padding:23px 20px;border-radius:22px}body.lr-clay .lr-contact-row{grid-template-columns:1fr;gap:0}body.lr-clay .lr-contact-art img{max-height:440px!important}}

@media(max-width:1024px){body.lr-clay .lr-contact-row{grid-template-columns:1fr;gap:0}}
