@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap');
:root{--green:#123c32;--green2:#1c5547;--gold:#c8ad72;--ink:#1c2824;--muted:#77827d;--line:#e6ebe7;--paper:#f5f7f4}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.8}.wrap{max-width:850px;margin:auto;padding:24px 20px 30px}.hero{background:linear-gradient(145deg,#123c32,#1b5143);border-radius:26px;padding:42px 24px 34px;text-align:center;color:white;box-shadow:0 16px 40px #123c321c}.monogram{width:82px;height:82px;border:1px solid #d4bd85;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;color:#f1dfb3;font-size:29px;font-weight:800;letter-spacing:-2px}.monogram span{color:#c8ad72}.eyebrow{font-size:11px;letter-spacing:2px;color:#c8ad72;margin:0 0 7px;direction:ltr}.hero h1{font-size:30px;margin:0 0 5px}.subtitle{font-size:14px;color:#e0e9e4;margin:0 auto 18px}.site-link{display:inline-block;border:1px solid #78968b;border-radius:30px;padding:5px 18px;color:#fff;text-decoration:none;font-size:13px}.site-link span{color:#d9c28d}.section{margin-top:30px}.section-head{display:flex;align-items:center;gap:12px;margin:0 2px 13px}.section-head h2{font-size:18px;margin:0;white-space:nowrap}.section-head span{height:1px;background:#dce4de;flex:1}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.social-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:14px;display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;min-width:0;transition:.18s}.social-card:hover{border-color:#b9cbbf;transform:translateY(-2px);box-shadow:0 8px 22px #173d2b0b}.social-icon{width:43px;height:43px;flex:0 0 43px;border-radius:13px;background:#edf3ef;color:var(--green);display:grid;place-items:center;font-size:20px;font-weight:700}.telegram{background:#e7f4fb;color:#229ed9}.instagram{background:#faedf3;color:#c44579}.rubika{background:#f0edfa;color:#7654b5}.eitaa{background:#eaf2f9;color:#3679a8}.bale{background:#edf5eb;color:#39814a}.virasty{background:#f1f0ed;color:#555}.card-copy{display:flex;flex-direction:column;min-width:0;flex:1}.card-copy strong{font-size:14px}.card-copy small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.card-copy .handle{direction:ltr;text-align:right;color:#53645b}.arrow{color:#a0aaa4;font-size:18px;direction:ltr}footer{text-align:center;padding:35px 0 5px;color:var(--muted);font-size:12px}footer a{color:var(--green);text-decoration:none}footer p{margin:8px 0 0}.admin-wrap{max-width:480px;margin:8vh auto;padding:18px}.admin-wrap.wide{max-width:1100px;margin:30px auto}.panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 10px 30px #183c2b08}.panel h1,.panel h2{margin:0 0 16px}.panel h1{font-size:23px}.panel h2{font-size:19px}.panel p{color:var(--muted);font-size:13px}.panel label{display:block;font-size:13px;margin:12px 0 5px}.panel input:not([type=checkbox]),.panel select{width:100%;border:1px solid #dce4de;border-radius:10px;padding:11px 12px;font:inherit;background:#fff;outline:none}.panel input:focus,.panel select:focus{border-color:var(--green2)}button{border:0;background:var(--green);color:white;border-radius:10px;padding:11px 18px;font:inherit;cursor:pointer;margin-top:16px}.panel form>button{width:100%}.error{color:#b42318!important;background:#fff0ef;padding:9px;border-radius:8px}.admin-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.admin-top h1{font-size:25px;margin:0}.admin-columns{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:16px}.check{display:flex!important;align-items:center;gap:8px}.check input{width:auto}.manage-row{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:12px 0}.manage-row>div:first-child{min-width:0}.manage-row strong,.manage-row small{display:block}.manage-row small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.actions form{margin:0}.actions a,.plain-link,.cancel{font-size:12px;color:var(--green);text-decoration:none}.actions button.mini{margin:0;padding:4px 9px;font-size:12px}.actions .danger{background:#a53c35}.cancel{display:inline-block;margin:12px}.muted{color:var(--muted)}@media(max-width:620px){.wrap{padding:14px}.hero{padding:34px 17px 28px;border-radius:20px}.hero h1{font-size:25px}.grid{grid-template-columns:1fr}.social-card{padding:12px}.admin-columns{grid-template-columns:1fr}.admin-wrap.wide{margin:10px auto}.panel{padding:17px}.admin-top h1{font-size:20px}.manage-row{align-items:flex-start;flex-direction:column}.actions{width:100%}}