.universe-page{overflow-wrap:break-word}.universe-page .shell{min-width:0}.entete-univers h1,.worlds-card h3{color:inherit}.entete-univers .breadcrumb{color:#fff5e4}.entete-univers .breadcrumb a{color:inherit}.entete-univers h1{max-width:13ch}.worlds-panel+.worlds-panel{margin-top:64px}.universe-page[data-worlds-ready] .worlds-panel{margin-top:0}.worlds-books{display:grid;gap:20px}.worlds-book h3 a{color:inherit;text-decoration:none}.worlds-book h3 a:hover{text-decoration:underline;text-underline-offset:4px}.worlds-book-placeholder{display:grid;align-items:center;min-height:160px;padding:18px;background:#e3dac8;color:#3c2a42;border:1px solid #c9baa0;font:600 23px/1.1 var(--display, Georgia, serif)}.worlds-book .worlds-book-authors{margin-top:0;font-weight:600}.worlds-catalogue-link{display:inline-flex;margin-top:22px;font-size:12px}.worlds-tool-link{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding-block:16px;border-block:1px solid #d6ccbc;color:var(--world-accent,#0f514b);font-size:13px;text-underline-offset:4px}.worlds-tool-link svg{width:21px;height:21px;flex-shrink:0}.worlds-library{padding-top:0}.worlds-library .section-heading{margin-bottom:28px}.worlds-library h2{max-width:26ch;margin-block:12px 16px;font:600 clamp(36px, 4vw, 49px)/1.03 var(--display, Georgia, serif)}.worlds-library .section-heading p:not(.surtitre){color:#74616c;font-size:14px;line-height:1.7}.worlds-directory-total{margin-left:auto;color:#6f616a;font-size:12px;font-weight:400}.worlds-directory-content{padding:0 28px 24px}.worlds-cms-content{border-top:1px solid #ded4c3}.entete-univers .breadcrumb{color:#e2d8c9}.entete-univers{position:relative;isolation:isolate;overflow:hidden;background:#103d39;color:#fff5e4}.illustration-univers{position:absolute;z-index:-2;top:0;right:0;width:62%;height:100%;object-fit:cover;object-position:50% 40%}.entete-univers::before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#103d39 0,#103d39 34%,#103d39bc 55%,#103d3920 100%);content:""}.introduction-univers{position:relative;padding-block:25px 64px}.entete-univers .breadcrumb{margin-bottom:42px}.entete-univers .surtitre{color:#edc788}.entete-univers h1{margin:16px 0 20px;font-family:var(--display, Georgia, serif);font-size:clamp(54px, 6vw, 80px);font-weight:600;line-height:.98;letter-spacing:-.025em}.introduction-univers>p:not(.surtitre){max-width:37ch;margin:0 0 25px;font-size:17px;line-height:1.7;color:#e8eadc}.entete-univers .button{color:var(--ink,#24152f)}.worlds-selection .section-heading{align-items:end;gap:30px;margin-bottom:32px}.worlds-selection .section-heading h2{max-width:24ch;font-family:var(--display, Georgia, serif);font-size:48px;font-weight:600;line-height:1.02}.worlds-selection .section-heading>p{max-width:34ch;margin:0;color:#766570;font-size:14px;line-height:1.7}.worlds-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.worlds-card{position:relative;isolation:isolate;display:flex;align-items:end;min-width:0;min-height:350px;overflow:hidden;color:#fff9ed;text-decoration:none}.worlds-card::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#170e1e00 16%,#170e1e65 40%,#170e1ef2 100%);content:""}.worlds-card img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 550ms}.worlds-card:hover img{transform:scale(1.045)}.worlds-card[aria-current=location]{outline:3px solid var(--amethyst,#7945c7);outline-offset:4px}.worlds-card>div{width:100%;padding:25px}.worlds-number{position:absolute;top:22px;left:23px;display:grid;place-items:center;width:33px;height:33px;border:1px solid #e9d5b4;border-radius:50%;background:#24152f70;color:#fff7e9;font-size:11px}.worlds-card h3{margin:0 0 10px;font-family:var(--display, Georgia, serif);font-size:34px;font-weight:600;line-height:1.04}.worlds-card p{max-width:30ch;margin:0 0 17px;font-size:13px;line-height:1.55;color:#e2d9d8}.worlds-card-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:13px;border-top:1px solid #bca98c70;color:#edc88b;font-size:11px}.worlds-card-meta>span{font-size:22px;line-height:1}.worlds-card:focus-visible{outline:3px solid var(--amethyst,#7945c7);outline-offset:5px}.worlds-details{--world-accent:#0f514b;background:#eee9dc;border-block:1px solid #ded4c3}.worlds-details[data-world-theme=occultisme]{--world-accent:#482356}.worlds-details[data-world-theme=spiritualite]{--world-accent:#7945c7}.worlds-details[data-world-theme=wicca]{--world-accent:#74432c}.worlds-details[data-world-theme=divination]{--world-accent:#54305f}.worlds-panel{scroll-margin-top:140px}.worlds-panel[hidden]{display:none}.worlds-panel-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:30px;border-bottom:1px solid #d4c9b8}.worlds-panel-heading h2{max-width:29ch;margin:14px 0 17px;font-family:var(--display, Georgia, serif);font-size:49px;font-weight:600;letter-spacing:-.015em;line-height:1.03;scroll-margin-top:145px}.worlds-panel-heading p:not(.surtitre){max-width:72ch;margin:0;color:#6f616a;font-size:14px;line-height:1.8}.worlds-panel-heading .surtitre{color:var(--world-accent)}.worlds-back{flex-shrink:0;color:#604766;font-size:12px;text-underline-offset:5px}.worlds-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:34px}.worlds-step{display:flex;align-items:center;gap:12px;margin:0 0 24px;font-size:13px;font-weight:650}.worlds-step>span{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;border:1px solid var(--world-accent);border-radius:50%;color:var(--world-accent);font-size:11px}.worlds-article{display:flex;justify-content:space-between;align-items:center;gap:23px;padding-block:17px;border-bottom:1px solid #d6ccbc;color:var(--ink,#24152f);text-decoration:none}.worlds-article:first-child{padding-top:0}.worlds-article>span:first-child{min-width:0}.worlds-article small{display:block;margin-bottom:7px;color:var(--world-accent);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.worlds-article strong{display:block;font-family:var(--display, Georgia, serif);font-size:25px;font-weight:600;line-height:1.15}.worlds-article>span:last-child{flex-shrink:0;color:var(--world-accent);font-size:23px}.worlds-reading>.text-link{display:inline-flex;margin-top:25px;font-size:12px}.worlds-book{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:25px;padding:28px;background:#fbf6e9;border:1px solid #d8cbb7}.worlds-book-image{position:relative;padding:10px 0}.worlds-book-image img{display:block;width:100%;height:auto;transform:rotate(-4deg);filter:drop-shadow(10px 15px 9px #1c2a2326)}.worlds-book .surtitre{font-size:10px;color:var(--world-accent)}.worlds-book h3{margin:13px 0 10px;font-family:var(--display, Georgia, serif);font-size:29px;font-weight:600;line-height:1.05}.worlds-book p:not(.surtitre){font-size:11px;line-height:1.6;color:#705f65}.worlds-book .worlds-book-price{margin-block:18px;color:var(--ink,#24152f)!important;font-size:23px!important;font-weight:650}.worlds-book-price small{display:block;margin-top:4px;color:#77666b;font-size:10px;font-weight:400}.worlds-book .button{min-height:43px;padding-inline:14px;font-size:12px}.worlds-tool{overflow:hidden;background:#fbf6e9;border:1px solid #d8cbb7}.worlds-tool>img{display:block;width:100%;height:170px;object-fit:cover}.worlds-tool>div{padding:24px}.worlds-tool .surtitre{color:var(--world-accent);font-size:10px}.worlds-tool h3{margin:12px 0;font-family:var(--display, Georgia, serif);font-size:30px;font-weight:600;line-height:1.05}.worlds-tool p:not(.surtitre){font-size:13px;color:#705f65;line-height:1.65}.worlds-tool .button{min-height:43px;margin-top:6px;font-size:12px}.worlds-quiz{display:flex;align-items:center;justify-content:space-between;gap:40px}.worlds-quiz h2{margin:16px 0 20px;font-family:var(--display, Georgia, serif);font-size:49px;font-weight:600;line-height:1.02}.worlds-quiz p:not(.surtitre){max-width:57ch;margin:0;color:#74616c;font-size:14px;line-height:1.75}.worlds-quiz>.button{flex-shrink:0}.worlds-panel.is-arriving{animation:worlds-arrive 270ms ease-out}@keyframes worlds-arrive{from{opacity:.2;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1150px){.worlds-panel-grid{gap:32px}.worlds-book{grid-template-columns:108px minmax(0,1fr);gap:18px;padding:22px}.worlds-card h3{font-size:30px}.worlds-card{min-height:320px}}@media (max-width:850px){.illustration-univers{width:80%;opacity:.75}.entete-univers::before{background:linear-gradient(90deg,#103d39 0,#103d39c9 50%,#103d3945 100%)}.worlds-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.worlds-panel-heading{display:block}.worlds-back{display:inline-block;margin-top:20px}.worlds-panel-grid{grid-template-columns:1fr;gap:36px}.worlds-book{grid-template-columns:160px minmax(0,1fr);padding:30px}.worlds-book h3{max-width:26ch;font-size:35px}.worlds-tool{display:grid;grid-template-columns:1fr 1fr}.worlds-tool>img{height:100%;min-height:250px}.worlds-quiz{display:block}.worlds-quiz>.button{margin-top:26px}}@media (max-width:580px){.introduction-univers{padding-block:22px 42px}.entete-univers .breadcrumb{margin-bottom:30px}.entete-univers h1{font-size:56px}.entete-univers .surtitre{font-size:10px}.introduction-univers>p:not(.surtitre){max-width:29ch;font-size:15px}.worlds-selection .section-heading{display:block}.worlds-selection .section-heading h2{font-size:38px}.worlds-selection .section-heading>p{margin-top:18px}.worlds-grid{gap:15px}.worlds-card{min-height:245px}.worlds-card>div{padding:16px 13px}.worlds-card h3{margin-bottom:13px;font-size:26px}.worlds-card p{display:none}.worlds-card-meta{align-items:start;gap:8px;font-size:10px;line-height:1.6}.worlds-card-meta>span{flex-shrink:0}.worlds-number{top:15px;left:14px;width:27px;height:27px;font-size:10px}.worlds-panel-heading h2{font-size:38px}.worlds-panel-heading p:not(.surtitre){font-size:14px}.worlds-panel-grid{margin-top:26px}.worlds-article strong{font-size:25px}.worlds-step{font-size:12px}.worlds-book{grid-template-columns:103px minmax(0,1fr);gap:19px;padding:20px}.worlds-book h3{font-size:28px}.worlds-book .button{margin-top:6px;font-size:11px}.worlds-book .surtitre{font-size:9px}.worlds-book p:not(.surtitre){font-size:10px}.worlds-book .worlds-book-price{margin-block:13px}.worlds-book-price small{font-size:9px}.worlds-tool{display:block}.worlds-tool>img{height:190px;min-height:0}.worlds-quiz h2{font-size:39px}}@media (max-width:350px){.worlds-card h3{font-size:23px}.worlds-card{min-height:225px}.worlds-card>div{padding:13px 10px}.worlds-book{grid-template-columns:80px minmax(0,1fr);padding:16px}.worlds-book h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.worlds-card img{transition:none}.worlds-panel.is-arriving{animation:none}}[data-motion=off] .worlds-panel.is-arriving{animation:none}[data-motion=off] .worlds-card img{transition:none}@media (max-width:850px){.worlds-directory .content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:580px){.entete-univers h1{max-width:11ch}.worlds-directory>summary{flex-wrap:wrap;gap:10px 16px;padding:22px 18px;font-size:15px}.worlds-directory-total{width:calc(100% - 40px);order:2;margin:0}.worlds-directory>summary>svg{margin-left:auto}.worlds-directory-content{padding:0 18px 20px}.worlds-directory .content-grid{grid-template-columns:minmax(0,1fr)}.worlds-directory .result-bar{align-items:start;font-size:11px}.worlds-directory h3{font-size:29px}.worlds-directory .content-card h4{font-size:27px}.worlds-panel+.worlds-panel{margin-top:45px}}@media (prefers-reduced-motion:reduce){.worlds-directory>summary>svg{transition:none}}[data-motion=off] .worlds-directory>summary>svg{transition:none}html[data-motion=off] .worlds-card img{transition:none}html[data-motion=off] .worlds-panel.is-arriving{animation:none}.worlds-entree-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.worlds-entree-actions>.text-link{display:inline-flex;align-items:center;min-height:44px;color:#f6dfae;font-size:13px}.worlds-number,.worlds-step>span{line-height:1}.worlds-card-meta>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #e2c38d70;border-radius:50%;line-height:1}.worlds-card-meta>span svg{display:block;width:18px;height:18px}.dossier-chapitres[hidden],.dossier-commandes[hidden],.dossier-noeud[hidden],.dossier-racine[hidden],.worlds-details[hidden]{display:none}#dossiers{scroll-margin-top:140px}#dossier-library-title{scroll-margin-top:145px}.worlds-library{padding-top:0}.worlds-library>.section-heading{align-items:end;gap:28px}.worlds-library>.section-heading>div{max-width:770px}.worlds-library>.section-heading>.text-link{flex-shrink:0;font-size:12px}.worlds-library>.section-heading p:not(.surtitre){max-width:73ch}.dossier-commandes{margin:30px 0;padding:26px;border:1px solid #d7c9b2;background:#f2eadb}.dossier-recherche{max-width:820px}.dossier-recherche>label{display:block;margin-bottom:12px;font-weight:600;font-size:14px}.dossier-recherche .wide-search{gap:15px;min-height:58px;padding-inline:18px;background:#fffbf1;border-color:#c5b491}.dossier-recherche input{min-width:0;width:100%;font-size:15px}.dossier-recherche button{flex-shrink:0;min-height:44px;margin:0;padding-inline:12px;color:#0f514b;font-weight:650}.dossier-univers-filtres{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:20px}.dossier-univers-filtres button{min-height:44px;padding:10px 15px;border:1px solid #cdbd9e;border-radius:3px;background:#fffbf1;color:#4b374c;font:inherit;font-size:12px;line-height:1.5;text-align:center;cursor:pointer}.dossier-univers-filtres button[aria-pressed=true]{border-color:#0f514b;background:#0f514b;color:#fff4df}.dossier-univers-filtres button:hover{border-color:#7945c7}.dossier-resultats{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px}.dossier-resultats p{margin:0;font-size:12px;color:#5e4b5b}.dossier-resultats .quiet-button{padding:8px 0;min-height:44px;font-size:12px;color:#0f514b}.dossier-racines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;align-items:start}.dossier-racine{position:relative;min-width:0;border:1px solid #d8cbb7;background:#fbf6e9;box-shadow:0 7px 20px #34203c05}.dossier-porte{display:flex;flex-direction:column;align-items:start;min-height:290px;padding:27px;color:#35213f;text-decoration:none}.dossier-numero{display:grid;place-items:center;min-width:31px;height:31px;margin-bottom:20px;padding-inline:6px;border:1px solid #bfa47d;border-radius:50%;color:#826139;font-size:11px;line-height:1}.dossier-porte h3{margin:0 0 14px;color:inherit;font:600 33px/1.06 var(--display,Georgia,serif);letter-spacing:-.015em}.dossier-porte>p{margin:0 0 23px;color:#6a5867;font-size:13px;line-height:1.75}.dossier-porte-action{display:inline-flex;align-items:center;gap:12px;margin-top:auto;color:#0f514b;font-size:12px;font-weight:650}.dossier-porte-action svg{width:19px;height:19px}.dossier-porte:hover{background:#eee5d3}.dossier-porte:hover h3{color:#0f514b}.dossier-chapitres{border-top:1px solid #d8cbb7}.dossier-chapitres>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;padding:16px 22px;color:#4c354d;font-size:12px;font-weight:600;line-height:1.6;list-style:none;cursor:pointer}.dossier-branche>summary::-webkit-details-marker,.dossier-chapitres>summary::-webkit-details-marker{display:none}.dossier-chapitres-compte{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;color:#755c3b}.dossier-chapitres-compte>span{display:grid;place-items:center;min-width:27px;height:27px;padding-inline:5px;border:1px solid #d6c6a9;border-radius:50%;font-size:10px;line-height:1}.dossier-chapitres-compte>svg{width:18px;height:18px;transition:transform 180ms}.dossier-chapitres[open]>summary .dossier-chapitres-compte>svg{transform:rotate(180deg)}.dossier-arbre,.dossier-sous-arbre{list-style:none;margin:0;padding:0}.dossier-arbre{padding:0 19px 15px}.dossier-noeud{min-width:0;margin:0;padding:0;border-top:1px solid #e1d5c1}.dossier-feuille{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:13px 0;color:#49364b;font-size:13px;line-height:1.55;text-decoration:none}.dossier-feuille svg{width:17px;height:17px;flex:0 0 17px;color:#0f514b}.dossier-feuille:hover{color:#0f514b;text-decoration:underline;text-underline-offset:4px}.dossier-branche>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:13px 0;list-style:none;color:#49364b;cursor:pointer;font-size:13px;font-weight:600;line-height:1.55}.dossier-branche-signe{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid #d2c1a4;border-radius:50%;line-height:1}.dossier-branche-signe svg{width:15px;height:15px;transition:transform 180ms}.dossier-branche[open]>summary .dossier-branche-signe svg{transform:rotate(180deg)}.dossier-branche>div{padding:0 0 8px 15px;border-left:1px solid #cbb690}.dossier-lien-parent{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:8px 0 12px;color:#0f514b;font-size:12px;font-weight:650;line-height:1.6;text-underline-offset:4px}.dossier-lien-parent svg{flex:0 0 16px;width:16px;height:16px}.dossier-sous-arbre .dossier-feuille{font-size:12px}.dossier-commandes button:focus-visible,.dossier-racines a:focus-visible,.dossier-racines summary:focus-visible{outline:3px solid #7945c7;outline-offset:4px}@media(max-width:1050px){.dossier-racines{grid-template-columns:repeat(2,minmax(0,1fr))}.worlds-library>.section-heading{display:block}.worlds-library>.section-heading>.text-link{margin-top:18px}}@media(max-width:600px){.dossier-racines{grid-template-columns:1fr;gap:18px}.dossier-porte{min-height:0;padding:24px}.dossier-porte h3{font-size:34px}.dossier-porte>p{max-width:42ch}.dossier-numero{margin-bottom:16px}.dossier-commandes{padding:19px;margin-block:23px}.dossier-recherche .wide-search{flex-wrap:wrap;gap:8px 12px;padding:10px 12px}.dossier-recherche input{flex:1;width:auto;font-size:13px}.dossier-recherche button{min-height:44px;padding:4px 8px;font-size:12px}.dossier-univers-filtres{gap:8px}.dossier-univers-filtres button{padding:9px 12px;font-size:11px}.dossier-resultats{align-items:start}.dossier-resultats p{line-height:1.7}.worlds-entree-actions{gap:19px}.worlds-entree-actions>.text-link{padding-block:8px}}@media(prefers-reduced-motion:reduce){.dossier-branche-signe svg,.dossier-chapitres-compte>svg{transition:none}}[data-motion=off] .dossier-branche-signe svg,[data-motion=off] .dossier-chapitres-compte>svg{transition:none}