.post-hero{background:radial-gradient(120% 140% at 0 0,#c9a24d24,#0000 55%),linear-gradient(160deg,#101a2e 0%,#0a1120 100%);border:1px solid #ffffff1a;border-radius:1.25rem;padding:1.75rem;box-shadow:0 24px 60px -32px #000000e6}@media (min-width:640px){.post-hero{padding:2.25rem}}.post-hero-eyebrow{color:#e2bd66;letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:800}.post-hero-title{color:#fff;letter-spacing:-.02em;margin-top:.5rem;font-size:clamp(1.85rem,4vw,2.5rem);font-weight:800;line-height:1.1}.post-hero-text{color:#cbd5e1eb;max-width:40rem;margin-top:.75rem;font-size:.95rem;line-height:1.7}.post-steps{flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.4rem;display:flex}.post-step{color:#e2e8f0eb;align-items:center;gap:.55rem;font-size:.82rem;font-weight:700;display:inline-flex}.post-step-num{color:#f0d79a;background:#c9a24d2e;border:1px solid #c9a24d80;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-weight:800;display:inline-flex}.post-form{gap:1.25rem;margin-top:1.5rem;display:grid}.post-section{background:#ffffff06;border:1px solid #ffffff17;border-radius:1.15rem;padding:1.35rem}@media (min-width:640px){.post-section{padding:1.6rem}}.post-section-head{margin-bottom:1.1rem}.post-section-title{color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:800}.post-section-hint{color:#94a3b8f2;margin-top:.2rem;font-size:.82rem;line-height:1.5}.post-grid{gap:1.1rem;display:grid}@media (min-width:640px){.post-grid-2{grid-template-columns:1fr 1fr}}.post-field{gap:.4rem;display:grid}.post-label{color:#e2e8f0;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:flex}.post-req{color:#f0a8a8;font-size:.9rem;line-height:1}.post-optional{color:#94a3b8cc;font-size:.72rem;font-weight:600}.post-drop{color:#cbd5e1f2;cursor:pointer;text-align:center;background:#7dd3fc0a;border:1.5px dashed #7dd3fc59;border-radius:1rem;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem;transition:border-color .2s,background .2s;display:flex}.post-drop:hover{background:#7dd3fc14;border-color:#7dd3fcb3}.post-drop-title{color:#fff;font-size:.92rem;font-weight:700}.post-drop-sub{color:#94a3b8f2;font-size:.78rem}.post-footer{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d18db;border:1px solid #ffffff1a;border-radius:1.15rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.9rem 1.1rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 16px 44px -22px #000000f2}.post-footer-note{color:#94a3b8f2;font-size:.8rem}.post-publish{color:#18120a;cursor:pointer;background:linear-gradient(#e2bd66,#c9a24d);border:none;border-radius:.75rem;padding:.8rem 1.6rem;font-size:.92rem;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s}.post-publish:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px -12px #c9a24d8c}.post-publish:disabled{cursor:progress;opacity:.7}.post-calendar-row .dp-field{width:100%}.post-section .dp-field .home-search-filter-label{color:#e2e8f0;font-size:.82rem}html[data-theme=light] .post-hero{background:radial-gradient(120% 140% at 0 0,#c9a22729,#0000 55%),linear-gradient(160deg,#fffdf6 0%,#f7f3e8 100%);border:1px solid #e8dfc4;border-top:3px solid #c9a227;box-shadow:0 16px 40px #0f172a14}html[data-theme=light] .post-hero-eyebrow{color:#b8922a}html[data-theme=light] .post-hero-title{color:#0a1020}html[data-theme=light] .post-hero-text{color:#0f172ab8}html[data-theme=light] .post-step{color:#1e293b}html[data-theme=light] .post-step-num{color:#8f6f1c;background:#c9a22729;border-color:#c9a2278c}html[data-theme=light] .post-section{background:#fff;border-color:#c9a227 #e8dfc4 #e8dfc4;border-top-style:solid;border-top-width:3px;box-shadow:0 12px 30px #0f172a0f}html[data-theme=light] .post-section-title{color:#0a1020}html[data-theme=light] .post-section-hint{color:#0f172a9e}html[data-theme=light] .post-label{color:#1e293b}html[data-theme=light] .post-optional{color:#0f172a8c}html[data-theme=light] .post-req{color:#dc2626}html[data-theme=light] .post-form .account-input{border-radius:.6rem;padding:.6rem .75rem;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}html[data-theme=light] .post-form .account-input::placeholder{color:#94a3b8!important}html[data-theme=light] .post-form .account-input:focus{outline:none;border-color:#c9a227!important}html[data-theme=light] .post-form select.account-input option{color:#0f172a!important;background:#fff!important}html[data-theme=light] .post-section .dp-field .home-search-filter-label{color:#1e293b}html[data-theme=light] .post-form .home-search-filter-control{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}html[data-theme=light] .post-drop{color:#334155;background:#c9a2270d;border-color:#c9a22773}html[data-theme=light] .post-drop:hover{background:#c9a2271a;border-color:#c9a227bf}html[data-theme=light] .post-drop-title{color:#0a1020}html[data-theme=light] .post-drop-sub{color:#0f172a99}html[data-theme=light] .post-form .border-white\/10{border-color:#0a10201f!important}html[data-theme=light] .post-footer{background:#fffdf6f0;border-color:#c9a227 #e8dfc4 #e8dfc4;border-top-style:solid;border-top-width:3px;box-shadow:0 16px 44px -22px #0f172a59}html[data-theme=light] .post-footer-note{color:#0f172aa6}html[data-theme=light] .post-publish{color:#18120a!important}html[data-theme=light] .app-luxury-marketplace-page .text-red-200{color:#b91c1c!important}html[data-theme=light] .app-luxury-marketplace-page .text-emerald-200{color:#047857!important}
