[data-dessin=cahier] [data-nouveautes=carte],[data-dessin=cahier] [data-nouveautes=page] .nv-carte{background:var(--color-surface);border:1px solid var(--color-border);border-radius:22px;box-shadow:inset 4px 0 0 var(--color-accent);color:var(--color-ink);font-family:var(--font-body)}[data-dessin=cahier] .nv-surtitre{color:var(--color-accent-text);letter-spacing:.08em}[data-dessin=cahier] .nv-titre{font-family:var(--font-display);font-weight:620;color:var(--color-ink)}[data-dessin=cahier] .nv-media{border-radius:16px}[data-dessin=cahier] .nv-bouton{background:var(--color-primary);border-radius:14px}[data-dessin=cahier] .nv-croix{color:var(--cahier-gris,var(--color-ink-soft))}[data-dessin=cahier] .nv-pastille{background:var(--cahier-or-clair,var(--color-accent-soft));color:var(--color-accent-text);border-radius:999px}[data-dessin=cahier] .nv-lien{font-family:var(--font-body);color:var(--color-ink)}[data-dessin=cahier] [data-nouveautes=fermee]{background:var(--color-paper-warm);border-color:var(--color-border);color:var(--cahier-gris,var(--color-ink-soft))}[data-dessin=cahier] .nv-voir a{border-radius:14px;font-family:var(--font-body)}[data-dessin=cahier] [data-nouveautes=porte-du-monde]{background:var(--color-surface);border:2px solid var(--color-ink);border-radius:20px;font-family:var(--font-body);color:var(--color-ink)}[data-dessin=cahier] [data-nouveautes=porte-du-monde] .font-display{font-family:var(--font-display)}[data-dessin=cahier] .nv-etiquette{background:var(--cahier-or-clair,var(--color-accent-soft));color:var(--color-accent-text)}[data-dessin=cahier] [data-porte=bientot] img{border-radius:14px}[data-dessin=cahier] .rl-bloc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:22px;box-shadow:inset 4px 0 0 var(--color-accent);font-family:var(--font-body);color:var(--color-ink)}[data-dessin=cahier] .rl-bloc .font-display{font-family:var(--font-display)}[data-dessin=cahier] .rl-bouton{border-radius:14px;min-height:44px}[data-dessin=cahier] .rl-qr{border:2px dashed var(--color-border);border-radius:20px;background:var(--color-paper-warm)}[data-dessin=cahier] .ct-champs{font-family:var(--font-body)}[data-dessin=cahier] .ct-champs input[type=tel]{height:56px;border-radius:16px}[data-dessin=cahier] .ct-accords{background:var(--color-paper-warm);border-color:var(--color-border);border-radius:16px}[data-dessin=cahier] .ct-accords input[type=checkbox]{accent-color:var(--color-primary);width:24px;height:24px}