.cq-main{color:#e2e8f0;background:#070c1a;min-height:100vh;padding:0 0 4rem}.cq-ic{vertical-align:-3px;flex:none}.cq-hero{text-align:center;background:radial-gradient(520px 320px at 10% 0,#f9731647,#0000 70%),linear-gradient(135deg,#0f1a3a 0%,#0a1628 60%,#060d1f 100%);border-bottom:1px solid #6785c633;padding:2.2rem 1rem 1.8rem}.cq-chip{color:#fdba74;background:#f9731624;border:1px solid #f973164d;border-radius:20px;align-items:center;gap:6px;margin-bottom:.8rem;padding:4px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.cq-hero h1{color:#fff;margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:800}.cq-hero p{color:#a8b3d1;max-width:640px;margin:0 auto;line-height:1.5}.cq-choix{scrollbar-width:none;gap:8px;max-width:1060px;margin:0 auto;padding:1rem;display:flex;overflow-x:auto}.cq-choix::-webkit-scrollbar{display:none}.cq-puce{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #94a3b840;border-radius:12px;flex:none;align-items:center;gap:7px;padding:9px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.cq-puce.is-active{color:#fff;background:#f97316;border-color:#f97316}.cq-note{color:#a8b3d1;max-width:1060px;margin:-.3rem auto .4rem;padding:0 1rem;font-size:.9rem}.cq-note a{color:#fdba74;font-weight:600}.cq-grille{grid-template-columns:1fr;gap:1.4rem;max-width:1060px;margin:0 auto;padding:.4rem 1rem 0;display:grid}@media (min-width:860px){.cq-grille{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:2.2rem}}.cq-apercu{text-align:center}.cq-canevas{aspect-ratio:1240/1748;background:#060b1f;border-radius:22px;width:100%;max-width:420px;height:auto;margin:0 auto;display:block;box-shadow:0 18px 40px #00000073}.cq-canevas.is-attente{opacity:.4}.cq-attente{color:#a8b3d1;margin-top:.6rem;font-size:.9rem}.cq-lien{color:#a8b3d1;word-break:break-all;margin-top:.7rem;font-size:.85rem}.cq-lien strong{color:#fdba74}.cq-reglages{min-width:0}.cq-titre{color:#fff;margin:0 0 .5rem;font-size:1rem;font-weight:700;display:block}h2.cq-titre{margin-top:1.4rem}.cq-texte{box-sizing:border-box;resize:vertical;color:#f1f5f9;width:100%;min-height:96px;font:inherit;background:#ffffff0d;border:1px solid #94a3b84d;border-radius:12px;padding:10px 12px;font-size:.95rem;line-height:1.45}.cq-texte:focus{outline-offset:1px;outline:2px solid #f97316}.cq-texte-pied{color:#8b97b8;justify-content:space-between;align-items:center;margin-top:6px;font-size:.82rem;display:flex}.cq-lien-btn{color:#fdba74;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:4px 0;font-size:.85rem;font-weight:600;display:inline-flex}.cq-formats{gap:10px;display:grid}.cq-format{text-align:left;color:#fdba74;cursor:pointer;background:#ffffff0d;border:1px solid #94a3b847;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.cq-format:hover:not(:disabled){background:#f973161a;border-color:#f97316}.cq-format:disabled{opacity:.5;cursor:default}.cq-format span{flex-direction:column;display:flex}.cq-format b{color:#fff;font-size:.98rem}.cq-format small{color:#a8b3d1;margin-top:2px;font-size:.82rem}.cq-erreur{color:#fca5a5;margin-top:.7rem;font-size:.9rem}.cq-conseil{color:#8b97b8;margin-top:1rem;font-size:.85rem;line-height:1.45}
