.gc-body{grid-template-columns:minmax(0,1fr) minmax(340px,440px);align-items:start;gap:40px;display:grid}.gc-preview{order:2;justify-content:center;display:flex;position:sticky;top:24px}.gc-preview canvas{border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 48px);display:block;box-shadow:0 30px 80px #0b2c242e}.gc-controls{flex-direction:column;order:1;gap:12px;display:flex}html[dir=rtl] .gc-body{direction:rtl}.gc-group{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.gc-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:18px;font-weight:800;list-style:none;display:flex}.gc-group>summary::-webkit-details-marker{display:none}.gc-group>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;margin-top:-4px;transition:transform .2s;transform:rotate(45deg)}.gc-group[open]>summary:after{margin-top:4px;transform:rotate(225deg)}.gc-fields{flex-direction:column;gap:18px;padding:0 22px 22px;display:flex}.gc-fields [hidden]{display:none!important}.gc-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gc-own{flex-direction:column;gap:14px;display:flex}.gc .field textarea{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg);color:var(--text);resize:vertical;box-sizing:border-box;width:100%;padding:12px 14px;font-size:17px;font-weight:500}.gc .choice span small{opacity:.65;margin-inline-start:4px;font-size:12px;font-weight:400}.gc .choice input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.gc .choice input[type=checkbox]:checked+span{background:var(--text);color:var(--bg);border-color:var(--text);font-weight:600}.gc .choice input[type=checkbox]:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.gc-check{cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.gc-check input{width:20px;height:20px;accent-color:var(--green)}.gc-range{flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.gc-range input{width:100%;accent-color:var(--green)}.gc-swatches{border:0;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;margin:0;padding:0;display:grid}.gc-swatches legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:600}.gc-swatches label{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.gc-swatches input{opacity:0;pointer-events:none;position:absolute}.gc-swatch{background:linear-gradient(160deg, var(--a) 0 55%, var(--b) 55%);border:2px solid var(--line);width:52px;height:52px;box-shadow:inset 0 0 0 3px var(--surface);border-radius:50%;position:relative}.gc-swatch i{inset-inline-end:6px;background:var(--c);width:14px;height:14px;box-shadow:-18px 14px 0 -3px var(--d);border-radius:50%;position:absolute;top:8px}.gc-swatch-custom{background:conic-gradient(#e63946,#f4a261,#e9c46a,#2a9d8f,#264653,#6a4ba8,#e63946)}.gc-swatch-custom i{display:none}.gc-swatch-name{color:var(--text-2);text-align:center;font-size:12px;font-weight:600;line-height:1.2}.gc-swatches input:checked+.gc-swatch{border-color:var(--text);box-shadow:inset 0 0 0 3px var(--surface), 0 0 0 2px var(--text)}.gc-swatches input:focus-visible+.gc-swatch{outline:2px solid var(--accent);outline-offset:3px}.gc-colors{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.gc-colors label{flex-direction:column;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.gc-colors input{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:10px;width:56px;height:44px;padding:0}.gc-photo{flex-direction:column;gap:12px;display:flex}.gc-file{align-self:flex-start;position:relative;overflow:hidden}.gc-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.gc-actions{z-index:2;background:var(--bg);border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 0 16px;display:flex;position:sticky;bottom:0}.gc-actions-row{flex-wrap:wrap;gap:8px;display:flex}.gc-actions .btn{min-height:44px;padding:0 18px}.gc-actions p{margin:0}.btn-link{color:var(--text-2);text-underline-offset:4px;background:0 0;text-decoration:underline;padding:0 8px!important}.gc-status:empty{display:none}.gc-status{color:var(--green);font-weight:700}.gc-print{display:none}@media print{html.gc-printing body>:not(main),html.gc-printing main>:not(.gc),html.gc-printing .gc>:not(.gc-print){display:none!important}html.gc-printing .gc-print{justify-content:center;display:flex}html.gc-printing .gc-print img{max-width:100%;max-height:95vh}}@media (width<=900px){.gc-body{grid-template-columns:minmax(0,1fr);gap:16px}.gc-preview{z-index:3;background:var(--bg);order:0;padding:10px 0;top:0}.gc-preview canvas{border-radius:14px;max-height:38dvh}.gc-actions{background:0 0;padding-top:8px;position:static}}@media (width<=640px){.gc-two{grid-template-columns:1fr}.gc-group>summary{padding:16px 18px}.gc-fields{padding:0 18px 18px}}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-normal.CuDiGg7c.woff2)format("woff2"),url(/_astro/playfair-display-latin-700-normal.Bc_1Q1cG.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-700-normal.Dkw14w9r.woff2)format("woff2"),url(/_astro/cinzel-latin-700-normal.C-gK7hA8.woff)format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dancing-script-latin-700-normal.CX8AaSVl.woff2)format("woff2"),url(/_astro/dancing-script-latin-700-normal.LI5MgW9m.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-700-normal.DajfzrDU.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-700-normal.O25Qpphb.woff)format("woff")}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/aref-ruqaa-arabic-700-normal.D30apH1C.woff2)format("woff2"),url(/_astro/aref-ruqaa-arabic-700-normal.DLleZ2O-.woff)format("woff")}@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/reem-kufi-arabic-700-normal.D4RhYlR1.woff2)format("woff2"),url(/_astro/reem-kufi-arabic-700-normal.2X0LRV6P.woff)format("woff")}@font-face{font-family:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lalezar-arabic-400-normal.D6_F3AeY.woff2)format("woff2"),url(/_astro/lalezar-arabic-400-normal.BT7j_n2X.woff)format("woff")}
