.seuil2{place-items:end center;padding-bottom:clamp(14px,3vh,34px)}.p2{justify-items:center;width:min(700px,100%);display:grid}.falaise{width:min(100%,64.45dvh - 260.378px);min-width:300px;position:relative}.falaise img.roc{width:100%;height:auto;filter:var(--filtre-roc,none) drop-shadow(0 0 22px #00000073)}.falaise .titre{text-align:center;position:absolute;top:1%;left:0;right:0}.seuil2 h1{margin:0;font-size:clamp(24px,4.6vw,36px)}.seuil2 .mellon{margin:6px 0 0}.vantaux{perspective:900px;opacity:0;background:radial-gradient(90% 70% at 50% 100%,#ffd27a,#f0622f 45%,#5a1408 80%,#1a0603);border-radius:50% 50% 0 0/24.3% 24.3% 0 0;width:28.9%;height:47.8%;transition:opacity .2s;position:absolute;top:35.4%;left:35.3%;overflow:hidden}.vantaux i{width:50%;filter:var(--filtre-roc,none);transition:transform 1.25s cubic-bezier(.6,0,.3,1),filter 1.25s;position:absolute;top:0;bottom:0;overflow:hidden}.vantaux i.g{transform-origin:0;left:0}.vantaux i.d{transform-origin:100%;right:0}.vantaux i img{width:692.04%;max-width:none;position:absolute;top:-74.06%}.vantaux i.g img{left:-244.29%}.vantaux i.d img{left:-344.29%}.falaise.ouverte .vantaux{opacity:1;box-shadow:0 0 60px 10px #ff96468c}.falaise.ouverte .vantaux i.g{filter:brightness(.55);transform:rotateY(-104deg)}.falaise.ouverte .vantaux i.d{filter:brightness(.55);transform:rotateY(104deg)}.falaise.eveil img.roc{animation:2.6s ease-out eveil2}@keyframes eveil2{25%{filter:brightness(1.7)drop-shadow(0 0 40px #aadcfff2)}}.lueur-lune{pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}[data-moment=lune] .lueur-lune{display:block}.falaise.ouverte .lueur-lune{opacity:0;transition:opacity .4s}.lueur-lune .rayon{animation:6s ease-in-out infinite alternate ll-souffle}.lueur-lune .trace{stroke-dasharray:1;animation:3.6s ease-out both ll-trace,4.5s ease-in-out 3.6s infinite alternate ll-pouls}.lueur-lune .trace.t2{animation-delay:.7s,4.3s}.lueur-lune .trace.t3{animation-delay:1.5s,5.1s}.lueur-lune .reflet{opacity:0;animation:7s ease-in-out 3s infinite ll-reflet}.lueur-lune .etincelle{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite ll-etincelle}@keyframes ll-souffle{0%{opacity:.45}to{opacity:1}}@keyframes ll-trace{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes ll-pouls{0%{opacity:.5}to{opacity:1}}@keyframes ll-reflet{0%{opacity:0;translate:0}12%{opacity:1}45%{opacity:1}60%,to{opacity:0;translate:520px}}@keyframes ll-etincelle{0%,to{opacity:.25;rotate:0deg;scale:.6}50%{opacity:1;rotate:45deg;scale:1.25}}.seuil2 canvas.neige{z-index:3}.falaise img.roc{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 17% 83%,#0000 100%),linear-gradient(#000 0 84%,#0000 99%);mask-image:linear-gradient(90deg,#0000 0,#000 17% 83%,#0000 100%),linear-gradient(#000 0 84%,#0000 99%);mask-composite:intersect}.falaise:after{content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(50% 55% at 50% 72%, color-mix(in srgb, var(--ithildin) 30%, transparent), transparent 72%);height:30%;position:absolute;bottom:-5%;left:-18%;right:-18%}.battants.dalle{text-align:center;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M9 1 17 9 9 17 1 9Z' fill='none' stroke='%23d3ebf6' stroke-opacity='.75'/%3E%3Cpath d='M9 6 12 9 9 12 6 9Z' fill='%23d3ebf6' fill-opacity='.8'/%3E%3C/svg%3E") 6px 6px / 14px no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M9 1 17 9 9 17 1 9Z' fill='none' stroke='%23d3ebf6' stroke-opacity='.75'/%3E%3Cpath d='M9 6 12 9 9 12 6 9Z' fill='%23d3ebf6' fill-opacity='.8'/%3E%3C/svg%3E") calc(100% - 6px) 6px / 14px no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M9 1 17 9 9 17 1 9Z' fill='none' stroke='%23d3ebf6' stroke-opacity='.75'/%3E%3Cpath d='M9 6 12 9 9 12 6 9Z' fill='%23d3ebf6' fill-opacity='.8'/%3E%3C/svg%3E") 6px calc(100% - 6px) / 14px no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M9 1 17 9 9 17 1 9Z' fill='none' stroke='%23d3ebf6' stroke-opacity='.75'/%3E%3Cpath d='M9 6 12 9 9 12 6 9Z' fill='%23d3ebf6' fill-opacity='.8'/%3E%3C/svg%3E") calc(100% - 6px) calc(100% - 6px) / 14px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--ciel-haut) 52%, transparent), color-mix(in srgb, var(--ciel-haut) 86%, #000));backdrop-filter:blur(8px);width:min(420px,100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--ithildin) 50%, transparent), 0 0 0 5px color-mix(in srgb, var(--ciel-haut) 55%, transparent), 0 0 0 6px color-mix(in srgb, var(--ithildin) 20%, transparent), 0 0 50px -8px var(--lueur), 0 20px 50px -14px #000;border:0;margin-top:clamp(-64px,-6vh,-28px);padding:12px 30px;position:relative}.battants.dalle:before,.battants.dalle:after{content:none}.runes-dalle{font-family:var(--runes);letter-spacing:.44em;white-space:nowrap;text-shadow:0 0 10px var(--lueur);font-size:11px;animation:4.5s ease-in-out infinite alternate runes-dalle;overflow:hidden}.runes-dalle:last-child{margin-top:10px;animation-delay:-2.2s}@keyframes runes-dalle{0%{opacity:.28}to{opacity:.85}}.qui-frappe{font-family:var(--onciale);text-shadow:0 0 18px var(--lueur);margin:8px 0 12px;font-size:18px}.qui.sceaux{justify-content:center;gap:44px;margin-bottom:12px;display:flex}.sceaux label{opacity:.5;background:0 0;border:0;flex-direction:column;gap:7px;padding:0;font-size:17px;line-height:1.15;transition:opacity .3s}.sceaux label:hover{opacity:.85;background:0 0}.sceaux label .blason{box-sizing:content-box;width:50px;height:50px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ithildin) 35%, transparent);border-radius:50%;padding:6px;transition:box-shadow .4s}.sceaux input:checked+label{opacity:1;box-shadow:none;background:0 0;border:0}.sceaux input:checked+label .blason{box-shadow:0 0 0 1.5px var(--ithildin), 0 0 26px 3px var(--halo);animation:2.8s ease-in-out infinite alternate sceau}#q-f+label{--halo:#8cd2fff2}#q-b+label{--halo:#ff7846f2}@keyframes sceau{to{box-shadow:0 0 0 1.5px var(--ithildin), 0 0 40px 8px var(--halo)}}.seuil2 .mot label{letter-spacing:.34em;margin-bottom:0;font-size:12px}.seuil2 .mot input[type=password]{text-align:center;letter-spacing:.4em;border:0;border-bottom:1px solid color-mix(in srgb, var(--ithildin) 55%, transparent);background:radial-gradient(70% 120% at 50% 110%, color-mix(in srgb, var(--ithildin) 16%, transparent), transparent 70%);padding:5px 4px 7px;font-size:21px;transition:border-color .3s,box-shadow .3s}.seuil2 .mot input[type=password]:focus{box-shadow:0 14px 26px -16px var(--ithildin);border-color:#fff}.seuil2 .entrer{justify-content:center;align-items:center;gap:16px;width:100%;margin:16px 0 0;padding:10px;display:flex}.seuil2 .entrer span{font-family:var(--runes);opacity:.8;font-size:15px}.seuil2 .note{margin:10px 0 0}.seuil2 .dehors{margin:14px 0 0}[data-moment=aube]{--filtre-roc:brightness(1.12) sepia(.22) hue-rotate(-18deg)}[data-moment=matinee]{--filtre-roc:brightness(1.28)}[data-moment=midi]{--filtre-roc:brightness(1.42) saturate(1.05)}[data-moment=apresmidi]{--filtre-roc:brightness(1.3) sepia(.16)}[data-moment=crepuscule]{--filtre-roc:brightness(1.05) sepia(.35) hue-rotate(-22deg) saturate(1.2)}[data-moment=lune] .falaise img.roc{filter:brightness(1.18)drop-shadow(0 0 26px #bee6ff99)}@media (width<=520px){.falaise .titre{top:-1%}.qui.sceaux{gap:30px}}.falaise{margin-top:40px}.falaise .titre{top:-40px;left:-50%;right:-50%}.seuil2 h1{white-space:nowrap}@media (width<=520px){.falaise .titre{top:-38px}}
