.bibliotheque_root__ymf0V{--ink:hsl(var(--foreground));--surface:hsl(var(--card));--line:hsl(var(--border));--quiet:hsl(var(--muted-foreground));--accent:color-mix(in srgb,hsl(var(--primary)) 78%,var(--ink) 22%);--button:color-mix(in srgb,hsl(var(--primary)) 88%,#000 12%);color:var(--ink);font-family:inherit}.bibliotheque_root__ymf0V *{box-sizing:border-box}.bibliotheque_root__ymf0V :is(h1,h2,h3){color:var(--ink);font-family:inherit}.bibliotheque_root__ymf0V :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.bibliotheque_root__ymf0V button,.bibliotheque_root__ymf0V select{font:inherit;cursor:pointer}.bibliotheque_root__ymf0V button{color:inherit}.bibliotheque_root__ymf0V a{text-decoration:none}.bibliotheque_root__ymf0V svg{flex-shrink:0}.bibliotheque_hero__XR8hi{display:grid;grid-template-columns:1fr 260px;gap:40px;align-items:center;padding:12px 0 35px}.bibliotheque_hero__XR8hi h1{font-size:clamp(2rem,4vw,3.1rem);font-weight:800;line-height:1.13;letter-spacing:-.035em;max-width:700px;margin:12px 0 18px}.bibliotheque_kicker__J_Ivd{color:var(--accent);text-transform:uppercase;letter-spacing:.065em;font-weight:750;font-size:.73rem;line-height:1.5}.bibliotheque_intro__W74CP{color:var(--quiet);max-width:660px;font-size:1.05rem;line-height:1.7}.bibliotheque_promises__MWg7v{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:20px;font-size:.82rem}.bibliotheque_promises__MWg7v span{display:flex;align-items:center;gap:6px}.bibliotheque_promises__MWg7v svg{color:var(--accent)}.bibliotheque_heroArt__n5e1f{height:260px;position:relative;background:hsl(var(--primary)/.09);border-radius:45% 48% 42% 50%}.bibliotheque_heroArt__n5e1f img{position:absolute;width:140px;height:198px;-o-object-fit:contain;object-fit:contain;background:#fff;padding:5px;box-shadow:0 8px 24px #0002}.bibliotheque_heroArt__n5e1f img:first-child{top:10px;left:2px;transform:rotate(-9deg)}.bibliotheque_heroArt__n5e1f img:nth-child(2){right:0;top:40px;transform:rotate(8deg)}.bibliotheque_heroArt__n5e1f span{position:absolute;bottom:0;left:0;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:11px 15px;font-size:.78rem;font-weight:700}.bibliotheque_anchor__cA40O,.bibliotheque_catalogue__xXddS{scroll-margin-top:100px}.bibliotheque_anchor__cA40O{display:block}.bibliotheque_filters__wyWzh{padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.bibliotheque_filters__wyWzh label{display:grid;gap:7px;font-weight:650;font-size:.82rem;min-width:0}.bibliotheque_search__6ePNa>div{position:relative}.bibliotheque_search__6ePNa svg{position:absolute;left:14px;top:16px;color:var(--quiet)}.bibliotheque_search__6ePNa input{width:100%;min-height:50px;border:1px solid var(--line);background:hsl(var(--background));color:var(--ink);border-radius:11px;padding:12px 14px 12px 44px;font:inherit;font-size:1rem}.bibliotheque_search__6ePNa input::-moz-placeholder{color:var(--quiet);opacity:1}.bibliotheque_search__6ePNa input::placeholder{color:var(--quiet);opacity:1}.bibliotheque_fields__sLMla{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:15px;margin-top:17px}.bibliotheque_filters__wyWzh select{width:100%;min-height:44px;min-width:0;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:10px;font-weight:400}.bibliotheque_advanced__Lps4T{margin-top:16px;font-size:.82rem;color:var(--quiet)}.bibliotheque_advanced__Lps4T summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:30px}.bibliotheque_advanced__Lps4T label{max-width:350px;margin-top:10px;color:var(--ink)}.bibliotheque_tabs__E0o_N{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0 15px}.bibliotheque_tabs__E0o_N button{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--line);border-radius:24px;padding:10px 15px;min-height:44px;font-size:.82rem}.bibliotheque_tabs__E0o_N button[aria-pressed=true]{background:var(--button);border-color:var(--button);color:#fff}.bibliotheque_toolbar__jxbnw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;color:var(--quiet);font-size:.83rem}.bibliotheque_toolbar__jxbnw label{display:flex;align-items:center;gap:9px}.bibliotheque_toolbar__jxbnw select{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:9px;padding:8px;min-height:40px;max-width:150px}.bibliotheque_toolbar__jxbnw button{background:none;border:0;color:var(--accent);text-decoration:underline;min-height:40px}.bibliotheque_grid__Fl293{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bibliotheque_item__38tJL{display:flex;flex-direction:column;min-width:0}.bibliotheque_card__etQg4{display:flex;flex-direction:column;flex:1;border:1px solid var(--line);border-radius:19px;overflow:hidden;background:var(--surface);color:var(--ink)}.bibliotheque_paper__S3q9L{position:relative;background:hsl(var(--primary)/.055);height:285px;padding:20px;display:flex;align-items:center;justify-content:center}.bibliotheque_paper__S3q9L img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 9px #0002);transition:transform .2s ease}.bibliotheque_paper__S3q9L:focus-visible img,.bibliotheque_paper__S3q9L:hover img{transform:translateY(-4px) rotate(-.6deg)}.bibliotheque_badge__Ac2Ga{position:absolute;top:12px;left:12px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:5px 9px;font-size:.7rem;font-weight:700}.bibliotheque_body__QqnyG{display:flex;flex-direction:column;gap:12px;padding:20px;flex:1}.bibliotheque_body__QqnyG h3{font-size:1.1rem;line-height:1.35;font-weight:750}.bibliotheque_body__QqnyG h3 a{color:var(--ink)}.bibliotheque_body__QqnyG h3 a:hover{text-decoration:underline}.bibliotheque_description__BpPzI{color:var(--quiet);line-height:1.6;font-size:.88rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bibliotheque_meta__TjcS_{color:var(--quiet);font-size:.77rem;line-height:1.5;margin-top:auto;padding-top:6px}.bibliotheque_primary__lHYc_,.bibliotheque_secondary__wzMA8{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;min-height:44px;border-radius:11px;font-size:.83rem;line-height:1.4;text-align:center;font-weight:700}.bibliotheque_primary__lHYc_{background:var(--button);border:1px solid var(--button);color:#fff!important}.bibliotheque_primary__lHYc_:hover{filter:brightness(1.08)}.bibliotheque_secondary__wzMA8{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.bibliotheque_secondary__wzMA8:hover{background:hsl(var(--muted))}.bibliotheque_editable__zOrcE{display:flex;gap:9px;flex-wrap:wrap}.bibliotheque_editable__zOrcE a{color:var(--accent);font-size:.78rem;text-decoration:underline;min-height:32px;display:inline-flex;align-items:center}.bibliotheque_favorite__DxToz{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;background:transparent;border:0;color:var(--accent)!important;font-size:.79rem!important;padding:9px}.bibliotheque_favorite__DxToz[aria-pressed=true]{font-weight:700}.bibliotheque_more__okieP{display:table;margin:28px auto 0;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);padding:13px 20px;font-size:.85rem;font-weight:650;min-height:44px}.bibliotheque_empty__VH7II{padding:32px;border:1px dashed var(--line);border-radius:18px;background:var(--surface);line-height:1.8}.bibliotheque_empty__VH7II h2{font-size:1.2rem;font-weight:700}.bibliotheque_empty__VH7II .bibliotheque_secondary__wzMA8{margin-top:15px}.bibliotheque_packs__KWLQr{border-top:1px solid var(--line);padding-top:32px;margin-top:45px}.bibliotheque_help__1SFT2 h2,.bibliotheque_packs__KWLQr h2{font-size:1.45rem;font-weight:750;line-height:1.3}.bibliotheque_packs__KWLQr>p{color:var(--quiet);margin:9px 0 20px;line-height:1.6}.bibliotheque_packs__KWLQr>ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bibliotheque_packs__KWLQr li{padding:20px;border:1px solid var(--line);border-radius:17px;background:hsl(var(--primary)/.055);display:flex;flex-direction:column;gap:13px}.bibliotheque_packs__KWLQr h3{font-size:1rem;font-weight:700}.bibliotheque_packs__KWLQr li p{font-size:.85rem;color:var(--quiet);line-height:1.6;flex:1}.bibliotheque_help__1SFT2{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:25px;border-radius:19px;background:hsl(var(--primary)/.075);margin-top:35px}.bibliotheque_help__1SFT2 p{color:var(--quiet);max-width:650px;line-height:1.7;font-size:.9rem;margin-top:8px}.bibliotheque_help__1SFT2>div>svg{color:var(--accent);margin-bottom:10px}.bibliotheque_help__1SFT2>a{flex-shrink:0}.bibliotheque_rights__FLGYg{font-size:.78rem;line-height:1.7;color:var(--quiet);margin-top:25px}.bibliotheque_detail__Evr3f{max-width:1150px;margin:auto}.bibliotheque_back__GxFrf{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline!important;color:var(--accent)}.bibliotheque_detailTop__EvPzf{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:25px 0 35px}.bibliotheque_detailImage__iuQM0{border:1px solid var(--line);background:hsl(var(--primary)/.055);padding:25px;border-radius:20px}.bibliotheque_detailImage__iuQM0 img{width:100%;height:auto;max-height:700px;-o-object-fit:contain;object-fit:contain}.bibliotheque_detailText__C41h3 h1{font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;margin:14px 0 20px}.bibliotheque_detailText__C41h3>p{color:var(--quiet);line-height:1.75;margin:15px 0}.bibliotheque_detailText__C41h3 .bibliotheque_primary__lHYc_{display:flex;margin:20px 0 12px}.bibliotheque_facts__N4yQp{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.bibliotheque_facts__N4yQp div{background:var(--surface);border:1px solid var(--line);padding:13px;border-radius:12px}.bibliotheque_facts__N4yQp dt{font-size:.75rem;color:var(--quiet)}.bibliotheque_facts__N4yQp dd{font-size:.9rem;font-weight:600;margin-top:5px}.bibliotheque_guide__YRLE_{padding:27px;background:var(--surface);border:1px solid var(--line);border-radius:20px;line-height:1.8}.bibliotheque_guide__YRLE_ h2{font-size:1.5rem;font-weight:750;margin-bottom:15px}.bibliotheque_guide__YRLE_ h3{font-weight:700;margin:22px 0 8px}.bibliotheque_guide__YRLE_ li,.bibliotheque_guide__YRLE_ p{font-size:.95rem;color:var(--quiet)}.bibliotheque_guide__YRLE_ ol{list-style:decimal;padding-left:23px}.bibliotheque_guide__YRLE_ ul{list-style:disc;padding-left:23px}.bibliotheque_guide__YRLE_ a{color:var(--accent);text-decoration:underline}.bibliotheque_related__t4tWz{margin-top:35px}.bibliotheque_related__t4tWz h2{font-size:1.4rem;font-weight:750;margin-bottom:20px}@media(max-width:1000px){.bibliotheque_hero__XR8hi{grid-template-columns:1fr 220px;gap:25px}.bibliotheque_heroArt__n5e1f{height:230px}.bibliotheque_heroArt__n5e1f img{width:125px;height:177px}.bibliotheque_grid__Fl293,.bibliotheque_packs__KWLQr>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.bibliotheque_help__1SFT2{align-items:flex-start;flex-direction:column}.bibliotheque_paper__S3q9L{height:270px}}@media(max-width:640px){.bibliotheque_hero__XR8hi{grid-template-columns:1fr;padding-bottom:26px}.bibliotheque_heroArt__n5e1f{display:none}.bibliotheque_hero__XR8hi h1{font-size:2rem}.bibliotheque_intro__W74CP{font-size:1rem}.bibliotheque_filters__wyWzh{padding:16px}.bibliotheque_fields__sLMla{grid-template-columns:1fr;gap:12px}.bibliotheque_filters__wyWzh select,.bibliotheque_search__6ePNa input{font-size:16px}.bibliotheque_detailTop__EvPzf,.bibliotheque_grid__Fl293,.bibliotheque_packs__KWLQr>ul{grid-template-columns:1fr}.bibliotheque_paper__S3q9L{height:300px}.bibliotheque_body__QqnyG{padding:18px}.bibliotheque_toolbar__jxbnw{align-items:flex-start}.bibliotheque_tabs__E0o_N{gap:7px}.bibliotheque_tabs__E0o_N button{font-size:.78rem;padding:9px 12px}.bibliotheque_help__1SFT2{padding:20px}.bibliotheque_detailImage__iuQM0{padding:18px}.bibliotheque_detailText__C41h3{order:-1}.bibliotheque_guide__YRLE_{padding:20px}.bibliotheque_facts__N4yQp{gap:8px}.bibliotheque_more__okieP{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.bibliotheque_paper__S3q9L img{transition:none;transform:none!important}}