*{box-sizing:border-box}body{margin:0;background:#ede5d1;font-family:Archivo,sans-serif;color:#221e18;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--c-gold, #c4860d)}a:hover{color:#a96f06}button:focus-visible,input:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--c-gold, #c4860d);outline-offset:2px;border-radius:6px}.al-frame{color:var(--c-ink, #221e18);--c-paper: #fbf7ee;--c-white: #ffffff;--c-sand: #f3eddd;--c-sand2: #efe7d6;--c-sand3: #f6f1e6;--c-line: #ede4d0;--c-line2: #f0e9d8;--c-hi: #fcf3dc;--c-ink: #221e18;--c-ink2: #5c574d;--c-ink3: #7a7264;--c-ink4: #9c927e;--c-bord: #e8dfcc;--c-bord2: #e0d6c0;--c-gold: #c4860d;--c-red: #c6402f;--c-green: #1e7a45}.al-frame[data-theme=dark]{--c-paper: #16110b;--c-white: #201a12;--c-sand: #2a2318;--c-sand2: #2a2318;--c-sand3: #2a2318;--c-line: #2c2519;--c-line2: #2c2519;--c-hi: #3a2e16;--c-ink: #f6f1e4;--c-ink2: #cfc5b0;--c-ink3: #a69c86;--c-ink4: #7c7360;--c-bord: #4a443a;--c-bord2: #463d2c;--c-gold: #e0b23a;--c-red: #e07b5f;--c-green: #5fa777}.al-frame input::placeholder{color:var(--c-ink4)}.al-frame ::-webkit-scrollbar{width:8px;height:8px}.al-frame ::-webkit-scrollbar-thumb{background:#7a726459;border-radius:8px}@keyframes logoBrush{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes logoRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes logoGlow{0%,to{opacity:.28;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.55;transform:translate(-50%,-50%) scale(1.06)}}@keyframes logoBand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes logoBloom{0%{opacity:0;transform:scale(.62)}70%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes logoBreath{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes logoBloomGlow{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}55%{opacity:.85}to{opacity:.45;transform:translate(-50%,-50%) scale(1.15)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tisser{0%{background-position:0 0}to{background-position:85px 0}}@keyframes slideUp{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ringSpin{to{transform:rotate(360deg)}}@keyframes couler{0%{background-position:0 0}to{background-position:0 -176px}}@keyframes apparait{0%{opacity:0}to{opacity:1}}@keyframes riviereCoule{to{stroke-dashoffset:-26}}@keyframes respirer{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.14)}}@keyframes flotter{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes scintille{0%,to{opacity:.15}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
