.master-contact-page{max-width:1120px;margin:auto;color:#f4f0e8}.master-contact-page header{margin-bottom:28px}.master-contact-page h1{margin:4px 0 8px;font-size:clamp(1.8rem,3vw,2.5rem)}.master-contact-page header>p:last-child,.master-contact-explainer{color:#c9c2b6}.master-contact-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:18px;align-items:start}.master-contact-panel,.master-contact-preview{min-width:0;padding:25px;border:1px solid #453d32;border-radius:14px;background:#151411}.master-contact-panel{display:grid;gap:20px}.master-contact-status{padding:10px 14px;border-radius:8px;background:#33261c;color:#f3d59f;font-weight:750}.master-contact-status.is-ready{background:#1b3024;color:#bde8c9}.master-contact-panel label{display:grid;gap:7px;font-weight:750;font-size:.9rem}.master-contact-panel label span,.master-contact-panel label small{color:#c9c2b6;font-weight:400}.master-contact-panel input,.master-contact-panel textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid #655747;border-radius:8px;background:#201e1a;color:#fff;font:inherit;color-scheme:dark}.master-contact-panel input{min-height:46px}.master-contact-panel textarea{resize:vertical;min-height:125px}.master-contact-explainer{margin:0;font-size:.88rem}.master-contact-panel button,.master-contact-preview>a,.master-contact-error button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid #b9995f;border-radius:9px;background:#b9995f;color:#18140e;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.master-contact-panel button:disabled{opacity:.55;cursor:default}#master-contact-feedback{min-height:23px;margin:0;color:#e8c990}.master-contact-preview{display:grid;gap:18px}.master-contact-preview-kicker{color:#c4a878;font-size:.75rem;font-weight:800;letter-spacing:.1em}.master-contact-preview-bubble{min-height:85px;padding:17px;border-radius:13px 13px 13px 3px;background:#254634;color:#f8fff9;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.master-contact-preview-link{display:grid;gap:8px}.master-contact-preview-link code{display:block;padding:11px;border:1px solid #514738;border-radius:8px;color:#ddc79e;overflow-wrap:anywhere;font-size:.82rem}.master-contact-preview>a.is-disabled{opacity:.45;cursor:default}.master-contact-preview>small{color:#c9c2b6}.master-contact-page :is(button,input,textarea,a):focus-visible{outline:3px solid #edc782;outline-offset:3px}.master-contact-error{padding:18px;border:1px solid #956960;border-radius:10px;background:#271d1a}@media(max-width:750px){.master-contact-layout{grid-template-columns:1fr}.master-contact-panel,.master-contact-preview{padding:19px}}
