.contactWindow{padding:0;width:560px;max-width:calc(100vw - 20px);height:min(760px,calc(100dvh - 24px));border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--ink);box-shadow:0 24px 80px #0006;overflow:hidden}.contactWindow::backdrop{background:#0b111980;backdrop-filter:blur(3px)}.contactWindow .dialogHead{display:flex;gap:16px;align-items:center;padding:15px 18px;border-bottom:1px solid var(--line);min-height:54px;box-sizing:border-box}.contactWindow header img{width:112px;height:auto;background:none}.contactWindow h2{flex:1;font:650 17px system-ui;margin:0}.contactWindow iframe{width:100%;height:calc(100% - 84px);border:0;display:block;background:#20242a}

.contactWindow .contactLogo{display:block;width:112px;height:auto;color:var(--ink);flex-shrink:0;background:none}body:not(.dark) .contactWindow header img{filter:brightness(.2)}
