.website-editor{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:24px}.site-preview{min-height:470px;border-radius:16px;overflow:hidden;background:linear-gradient(120deg,#073332aa,#07333233),url('/web/assets/mavi-kiyi-hero.png') center/cover;color:white;padding:35px;display:flex;flex-direction:column;justify-content:end}.site-preview small{letter-spacing:2px;color:#e3b456;font-weight:bold}.site-preview h3{font:700 42px/1.1 'Playfair Display';margin:12px 0}.site-preview p{max-width:370px;line-height:1.6;color:#e2eeea}.editor-form{background:#fff;border-radius:16px;padding:25px;box-shadow:0 4px 20px #193c3611}.editor-form h2{margin-bottom:8px}.editor-form label{display:block;font-size:12px;font-weight:700;color:#526963;margin:19px 0 6px}.editor-form input,.editor-form textarea{width:100%;border:1px solid #d9e4df;border-radius:8px;padding:12px;font:14px 'DM Sans';resize:vertical}.upload-box{border:1px dashed #99ada6;border-radius:9px;padding:14px;color:#5e746d;font-size:12px}.save-site{margin-top:21px;background:#176057;color:#fff;border:0;border-radius:8px;padding:13px 17px;width:100%;font-weight:bold;cursor:pointer}.save-note{font-size:12px;color:#478269;min-height:16px;margin:10px 0 0}@media(max-width:900px){.website-editor{grid-template-columns:1fr}.site-preview{min-height:340px}}
