@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@300;400;500;600;700;800&family=Cairo:wght@300;400;500;600;700;800&display=swap";@font-face{font-family:thmanyah serif display Black;src:url(/fonts/thmanyah%20typeface/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Black.woff2)format("woff2");font-weight:900;font-style:normal}@font-face{font-family:thmanyah serif display Light;src:url(/fonts/thmanyah%20typeface/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Light.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyah%20typeface/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyah%20typeface/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Light.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyah%20typeface/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyah%20typeface/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyah%20typeface/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Black.woff2)format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Thmanyah Serif Text;src:url(/fonts/thmanyah%20typeface/thmanyahseriftext/woff2/thmanyahseriftext-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Thmanyah Serif Text;src:url(/fonts/thmanyah%20typeface/thmanyahseriftext/woff2/thmanyahseriftext-Light.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Thmanyah Serif Text;src:url(/fonts/thmanyah%20typeface/thmanyahseriftext/woff2/thmanyahseriftext-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Thmanyah Serif Text;src:url(/fonts/thmanyah%20typeface/thmanyahseriftext/woff2/thmanyahseriftext-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Thmanyah Serif Text;src:url(/fonts/thmanyah%20typeface/thmanyahseriftext/woff2/thmanyahseriftext-Black.woff2)format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah%20typeface/thmanyahsans/woff2/thmanyahsans-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah%20typeface/thmanyahsans/woff2/thmanyahsans-Light.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah%20typeface/thmanyahsans/woff2/thmanyahsans-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah%20typeface/thmanyahsans/woff2/thmanyahsans-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah%20typeface/thmanyahsans/woff2/thmanyahsans-Black.woff2)format("woff2");font-weight:900;font-style:normal}:root{--bg-primary:#0a0b10;--bg-secondary:#12141db3;--bg-tertiary:#181b28;--text-primary:#fff;--text-secondary:#a0aec0;--text-muted:#718096;--color-accent:#6366f1;--color-accent-rgb:99, 102, 241;--color-success:#10b981;--color-danger:#ef4444;--border-color:#ffffff14;--radius-card:16px;--radius-button:12px;--spacing-section:80px;--spacing-element:24px;--container-width:1200px;--font-sans:"Thmanyah Serif Text", "Inter", "Cairo", sans-serif;--font-heading:"Thmanyah Serif Display", "Outfit", "Cairo", sans-serif;--glass-bg:#12141da6;--glass-border:#ffffff0f;--glass-blur:16px;--glass-shadow:0 8px 32px 0 #0000005e;box-sizing:border-box}*,:before,:after{box-sizing:inherit;margin:0;padding:0;transition:background-color .3s,border-color .3s,transform .2s,box-shadow .3s}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-secondary);direction:rtl;line-height:1.6;overflow-x:hidden}.ltr-dir{direction:ltr}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);font-weight:700;line-height:1.25}a{color:inherit;cursor:pointer;text-decoration:none}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 24px}.section{padding:var(--spacing-section) 0;position:relative}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-card)}.glow-effect{background:radial-gradient(circle, rgba(var(--color-accent-rgb), .15) 0%, #0000 70%);filter:blur(40px);pointer-events:none;z-index:0;border-radius:50%;width:300px;height:300px;position:absolute}.btn{border-radius:var(--radius-button);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{background-color:var(--color-accent);color:#fff;box-shadow:0 4px 14px 0 rgba(var(--color-accent-rgb), .3)}.btn-primary:hover{box-shadow:0 6px 20px 0 rgba(var(--color-accent-rgb), .45);background-color:rgb(calc(var(--color-accent-rgb) - 20), calc(var(--color-accent-rgb) - 20), calc(var(--color-accent-rgb) - 20));transform:translateY(-2px)}.btn-secondary{border-color:var(--border-color);color:var(--text-primary);background-color:#0000}.btn-secondary:hover{border-color:var(--text-muted);background-color:#ffffff0d;transform:translateY(-2px)}.grid-2{gap:var(--spacing-element);grid-template-columns:repeat(2,1fr);display:grid}.grid-3{gap:var(--spacing-element);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=968px){.grid-2,.grid-3{grid-template-columns:1fr}:root{--spacing-section:60px}}.card{padding:var(--spacing-element);border-radius:var(--radius-card);z-index:1;transition:all .3s;position:relative;overflow:hidden}.card:hover{border-color:rgba(var(--color-accent-rgb), .3);transform:translateY(-6px);box-shadow:0 10px 30px #00000040}.card:before{content:"";background:linear-gradient(135deg, rgba(var(--color-accent-rgb), .05) 0%, transparent 100%);opacity:0;z-index:-1;transition:opacity .3s;position:absolute;inset:0}.card:hover:before{opacity:1}.admin-layout{background-color:#07080c;grid-template-columns:280px 1fr;min-height:100vh;display:grid}.admin-sidebar{border-left:1px solid var(--border-color);background:#0a0b10f2;flex-direction:column;gap:32px;padding:32px 16px;display:flex}.admin-logo{align-items:center;gap:12px;padding:0 12px;display:flex}.admin-logo span{font-family:var(--font-heading);color:var(--text-primary);background:linear-gradient(45deg, var(--color-accent), #818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.25rem;font-weight:800}.admin-menu{flex-direction:column;gap:8px;display:flex}.admin-menu-btn{color:var(--text-secondary);cursor:pointer;text-align:right;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-weight:500;transition:all .2s;display:flex}.admin-menu-btn:hover{color:var(--text-primary);background:#ffffff08}.admin-menu-btn.active{background:rgba(var(--color-accent-rgb), .1);color:var(--color-accent);border-right:4px solid var(--color-accent);font-weight:600}.admin-content{max-height:100vh;padding:40px;overflow-y:auto}.admin-card{margin-bottom:24px;padding:32px}.form-group{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-group label{color:var(--text-primary);font-size:.9rem;font-weight:500}.form-control{border:1px solid var(--border-color);color:var(--text-primary);background:#ffffff08;border-radius:8px;outline:none;width:100%;padding:12px 16px;transition:all .2s}.form-control:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(var(--color-accent-rgb), .2);background:#ffffff0d}textarea.form-control{resize:vertical;min-height:100px}select.form-control{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position:12px;background-repeat:no-repeat;padding-left:40px}[dir=rtl] select.form-control,body:not(.ltr-dir) select.form-control{background-position:12px;padding-left:40px;padding-right:16px}select.form-control option{padding:12px;color:var(--text-primary)!important;background-color:#131520!important}.form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.split-screen-container{grid-template-columns:450px 1fr;height:100vh;display:grid;overflow:hidden}.split-settings{border-left:1px solid var(--border-color);background:#0d0e15;height:100%;padding:24px;overflow-y:auto}.split-preview{background-color:var(--bg-primary);height:100%;overflow-y:auto}@media (width<=1024px){.split-screen-container{grid-template-columns:1fr;height:auto;overflow:visible}.split-settings{border-left:none;border-bottom:1px solid var(--border-color);height:auto}.split-preview{height:auto}}.iframe-container{background:var(--bg-primary);border:none;width:100%;height:100%}.color-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;display:grid}.color-input-wrapper{border:1px solid var(--border-color);background:#ffffff05;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.color-input-wrapper input[type=color]{-webkit-appearance:none;cursor:pointer;background:0 0;border:none;border-radius:6px;width:32px;height:32px}.color-input-wrapper input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color-input-wrapper input[type=color]::-webkit-color-swatch{border:1px solid #ffffff1a;border-radius:6px}.style-pill{border:1px solid var(--border-color);color:var(--text-secondary);background:#ffffff0a;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:.85rem;display:inline-flex}.fab-settings{background-color:var(--color-accent);color:#fff;width:56px;height:56px;box-shadow:0 4px 20px rgba(var(--color-accent-rgb), .4);cursor:pointer;z-index:999;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:24px;left:24px}.fab-settings:hover{box-shadow:0 6px 24px rgba(var(--color-accent-rgb), .6);transform:rotate(45deg)scale(1.1)}.custom-page-iframe{background:#fff;border:none;width:100%;height:calc(100vh - 80px)}.content-item-row{border:1px solid var(--border-color);background:#ffffff05;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px;display:flex}.content-item-info{align-items:center;gap:16px;display:flex}.content-item-icon{background:rgba(var(--color-accent-rgb), .1);width:40px;height:40px;color:var(--color-accent);border-radius:8px;justify-content:center;align-items:center;display:flex}.content-item-actions{gap:8px;display:flex}.alert{border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:16px;font-weight:500;display:flex}.alert-success{color:var(--color-success);background:#10b9811a;border:1px solid #10b98133}.alert-info{color:var(--color-accent);background:#6366f11a;border:1px solid #6366f133}
