.container{display:flex;min-height:100vh}.leftPanel{flex:1;position:relative;background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);display:flex;align-items:center;justify-content:center;overflow:hidden}.leftPanel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(24,144,255,.25),transparent 40%),radial-gradient(circle at 80% 70%,rgba(82,196,26,.18),transparent 40%)}.overlayText{position:relative;z-index:1;text-align:center;color:#fff}.overlayText h1{color:#fff;font-size:40px;margin-bottom:12px;letter-spacing:2px}.overlayText p{font-size:16px;opacity:.85;letter-spacing:6px}.rightPanel{width:460px;display:flex;align-items:center;justify-content:center;background:#fff;padding:0 48px}.loginBox{width:100%;max-width:340px}.loginTitle{font-size:26px;font-weight:600;margin-bottom:4px}.loginSubTitle{color:#00000073;margin-bottom:28px}@media (max-width: 768px){.leftPanel{display:none}.rightPanel{width:100%}}
