@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700;900&family=IM+Fell+English:ital@0;1&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{background:#0d0a06}:root{--font-title:"Cinzel",Georgia,serif;--font-prose:"IM Fell English",Georgia,serif;--font-mono:"SF Mono","Courier New",monospace;--or:#d4a843;--or-clair:#f0d080;--or-pale:#e8cc90;--parchemin:#e0c89a;--parchemin-doux:#c8a87a;--dialogue:#f0d080;--narration:#d8c4a0;--sombre:#0d0a06;--rouge:#c0392b;--vert:#52c878}.txt-prose{color:#d8c4a0;color:var(--narration);line-height:1.95}.txt-dialogue,.txt-prose{font-family:IM Fell English,Georgia,serif;font-family:var(--font-prose);font-size:17px;letter-spacing:.2px}.txt-dialogue{color:#f0d080;color:var(--dialogue);font-style:italic;line-height:1.9}.txt-title{color:#f0d080;color:var(--or-clair);font-weight:900;letter-spacing:.5px}.txt-label,.txt-title{font-family:Cinzel,Georgia,serif;font-family:var(--font-title)}.txt-label{color:#d4a843;color:var(--or);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.first-letter-ornate:first-letter,.txt-prose.lettrine:first-letter{color:#d4a843;color:var(--or);float:left;font-family:Cinzel,Georgia,serif;font-family:var(--font-title);font-size:3.1em;font-weight:900;line-height:.82;margin:4px 10px 0 0;text-shadow:0 2px 12px #d4a84366}@media (max-width:600px){.txt-dialogue,.txt-prose{font-size:16px;line-height:1.85}}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#1a1208}::-webkit-scrollbar-thumb{background:#5a3a1a;border-radius:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,to{text-shadow:0 0 20px #d4a8434d}50%{text-shadow:0 0 40px #d4a843b3}}@keyframes statFlash{0%{opacity:0;transform:translateY(4px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-16px)}}@keyframes flicker{0%,to{opacity:1}45%{opacity:.9}50%{opacity:.85}55%{opacity:.9}}@keyframes slideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes dustFloat{0%{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:.5}90%{opacity:.3}to{opacity:0;transform:translateY(-100px) translateX(20px)}}@keyframes sceneIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.015) translateY(-1.5px)}}@keyframes popIn{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes barFill{0%{width:0}}.scene-anim{animation:sceneIn .45s cubic-bezier(.2,.7,.2,1)}.choice-anim{animation:choiceIn .4s ease both;opacity:1}@keyframes choiceIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.choice-btn{transition:transform .08s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.choice-btn:active{transform:scale(.97)}.breathe-anim{animation:breathe 4.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.breathe-anim,.choice-anim,.scene-anim{animation:none!important}*{scroll-behavior:auto!important}}.parchment-bg{background-color:#120d08;background-image:radial-gradient(ellipse at 15% 10%,#46341c59 0,#0000 45%),radial-gradient(ellipse at 85% 90%,#3c2c184d 0,#0000 45%),radial-gradient(ellipse at 70% 25%,#281e124d 0,#0000 40%),radial-gradient(circle at 50% 50%,#0000 25%,#050402b3 100%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.07' d='M0 0h300v300H0z'/%3E%3C/svg%3E")}.parchment-panel{background-color:#16100a;background-image:radial-gradient(ellipse at 25% 15%,#41301a4d 0,#0000 55%),radial-gradient(ellipse at 90% 80%,#23180e66 0,#0000 50%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.06' d='M0 0h250v250H0z'/%3E%3C/svg%3E");box-shadow:inset 0 0 80px #000000b3,inset 0 0 4px #d4a8431a}.parchment-card{background-color:#1d1409;background-image:radial-gradient(ellipse at 20% 10%,#46341c4d 0,#0000 60%),radial-gradient(ellipse at 80% 95%,#261a0f66 0,#0000 55%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.05' d='M0 0h200v200H0z'/%3E%3C/svg%3E");border:1px solid #d4a8434d!important;box-shadow:inset 0 0 40px #0000008c,0 4px 20px #00000080;position:relative}.parchment-card:before{background:radial-gradient(circle at 8% 12%,#1e140a80 0,#0000 8%),radial-gradient(circle at 92% 88%,#1e140a66 0,#0000 6%),radial-gradient(circle at 88% 15%,#1e140a4d 0,#0000 5%);border-radius:inherit;box-shadow:inset 0 0 0 1px #785a2d26;content:"";inset:0;pointer-events:none;position:absolute}@media (max-width:680px){.game-layout{grid-template-columns:1fr!important;grid-template-rows:auto 1fr}.game-sidebar{align-items:center;border-bottom:1px solid #d4a84326!important;border-right:none!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;height:auto!important;padding:10px 12px!important;position:relative!important}.game-sidebar>div,.sidebar-char-block{margin-bottom:0!important}.sidebar-char-block{align-items:center!important;border-bottom:none!important;display:flex!important;gap:6px!important;padding-bottom:0!important}.sidebar-char-block>div:first-child{font-size:18px!important;margin-bottom:0!important}.sidebar-hp{flex:1 1;min-width:120px}.sidebar-stats-block{display:flex!important;flex:2 1;flex-wrap:wrap!important;gap:4px!important;min-width:200px}.sidebar-stat-row{margin-bottom:2px!important}.sidebar-inventory,.sidebar-romance,.sidebar-stat-bar{display:none!important}.sidebar-journal{min-width:80px}.sidebar-scenes{display:none!important}.game-main{max-width:100%!important;padding:16px 14px 80px!important}.game-main p{font-size:16px!important;line-height:1.8!important}.choices-grid button{font-size:13px!important;padding:12px 10px!important}.scene-image{height:130px!important}.floating-map-btn{display:flex!important}}@media (max-width:768px){.parchment-bg,.parchment-card,.parchment-panel{background-image:none!important}.parchment-bg{background:radial-gradient(ellipse at 20% 15%,#3728164d 0,#0000 55%),radial-gradient(ellipse at 80% 85%,#2d201240 0,#0000 55%),#100b06!important}.parchment-card{background:#1d1409!important}.parchment-panel{background:#150f08!important}.dust-particles{display:none!important}.glow-anim{animation:none!important;text-shadow:0 0 20px #d4a84366!important}*{-webkit-tap-highlight-color:transparent}button{transition:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.dust-particles{display:none!important}}
/*# sourceMappingURL=main.d0efa66b.css.map*/