:root{--ground:#0a0908;--ink:#f2efe9;--ink-bright:#fff;--muted:#a8a294;--muted-2:#8a8478;--muted-3:#6e6a5f;--panel:#100f0d;--error:#d9a08c;--hairline:hsla(0,0%,100%,.08);--hairline-2:hsla(0,0%,100%,.06);--btn-border:hsla(0,0%,100%,.28);--btn-border-hover:hsla(0,0%,100%,.7);--btn-fill-hover:hsla(0,0%,100%,.05);--room-bg:rgba(10,9,8,.9);--scrim:rgba(10,9,8,.5);--bar-open:rgba(10,9,8,.96);--font:Arial,Helvetica,sans-serif}body,html{overflow-x:clip}body{margin:0;background:var(--ground);overflow-wrap:break-word;font-family:var(--font)}a,body{color:var(--ink)}a:hover{color:var(--ink-bright)}a:focus-visible,button:focus-visible{outline:1px solid #fff;outline-offset:4px}summary::-webkit-details-marker{display:none}details[open] .faq-i{transform:rotate(45deg)}@media (max-width:768px){input,textarea{font-size:16px!important}}@keyframes aiviFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lockGlow{0%,to{opacity:.45;filter:drop-shadow(0 0 0 rgba(242,239,233,0))}50%{opacity:1;filter:drop-shadow(0 0 8px rgba(242,239,233,.55))}}@keyframes navSlide{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}section[id^=room-]:focus{outline:none}section[id^=room-]::-webkit-scrollbar{display:none}@media (max-width:600px){.diary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:44vw!important}.diary-tile{grid-column:auto!important;grid-row:auto!important}.diary-tile.diary-c2{grid-column:span 2!important}.diary-tile.diary-r2{grid-row:span 2!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;transition-duration:1ms!important}}