.contact form{padding:28px;border:1px solid rgba(255,255,255,.6);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.46),rgba(255,255,255,.16));box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 18px 50px rgba(94,83,75,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.contact input,.contact textarea{border:1px solid rgba(255,255,255,.58);border-radius:16px;padding:13px 15px;background:rgba(255,255,255,.24);color:#161616;box-shadow:inset 0 1px 0 rgba(255,255,255,.45);outline:none}
.contact input:focus,.contact textarea:focus{border-color:rgba(139,123,114,.75);background:rgba(255,255,255,.42);box-shadow:0 0 0 3px rgba(139,123,114,.12)}
.contact form button{border:1px solid rgba(255,255,255,.72);border-radius:999px;padding:12px 30px;background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(255,255,255,.18));color:#4c443f;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 10px 24px rgba(94,83,75,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}
.contact form button:hover{transform:translateY(-2px);background:rgba(255,255,255,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 14px 28px rgba(94,83,75,.14)}
html[data-theme=dark] .contact form{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.03));border-color:rgba(209,196,184,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 18px 50px rgba(0,0,0,.16)}
html[data-theme=dark] .contact input,html[data-theme=dark] .contact textarea{background:rgba(255,255,255,.06);border-color:rgba(209,196,184,.27);color:#eee5dd}
html[data-theme=dark] .contact input:focus,html[data-theme=dark] .contact textarea:focus{background:rgba(255,255,255,.11);border-color:rgba(209,196,184,.65)}
html[data-theme=dark] .contact form button{background:linear-gradient(135deg,rgba(255,255,255,.17),rgba(255,255,255,.04));border-color:rgba(209,196,184,.38);color:#eee5dd}
@media(max-width:700px){.contact form{padding:20px;border-radius:24px}.contact input,.contact textarea{border-radius:14px;padding:12px 13px}.contact form button{padding:11px 27px}}
