body{font-family:Inter,sans-serif;background-color:#080808;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;margin:0;overflow:hidden;min-height:100vh;width:100vw}#root{width:100%;min-height:100vh}.kindle-device{position:relative;background-color:#1a1a1b;display:flex;flex-direction:column;align-items:center;transition:all .5s cubic-bezier(.16,1,.3,1);box-shadow:0 40px 100px -20px #000000e6,inset 0 1px 2px #ffffff0d;border-bottom:6px solid #080809;box-sizing:border-box;max-height:98vh}@media(max-width:767px){.kindle-device{height:100dvh;width:100vw;max-height:none;aspect-ratio:auto;border-radius:0;border-bottom:0;padding:0}.side-buttons-wrap{right:1px;gap:12px}.physical-btn-up{height:56px;width:4px}.physical-btn-down{height:80px;width:4px}}@media(min-width:768px){.kindle-device{height:94vh;width:calc(94vh * .72);max-width:85vw;border-radius:44px;padding:36px 36px 0}.side-buttons-wrap{right:-5px;gap:24px}.physical-btn-up{height:85px;width:6px}.physical-btn-down{height:130px;width:6px}}.kindle-screen-container{position:relative;flex:1;min-height:0;width:100%;background-color:#f4f4f2;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;box-shadow:inset 0 0 15px #0003}.serif-font{font-family:Crimson Pro,serif}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.screen-overlay{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.physical-button{background-color:#222223;border-radius:2px;box-shadow:2px 0 5px #0006;transition:all .2s ease}.physical-button:active{transform:scale(.95) translate(-1px);filter:brightness(1.3)}.physical-button-home{background:linear-gradient(145deg,#2a2a2b,#151516);border:1px solid rgba(255,255,255,.03);box-shadow:0 4px 12px #00000080,inset 0 1px 1px #ffffff0d}@keyframes eink-flash{0%{opacity:0}40%{opacity:1;background:#000}to{opacity:0}}.refresh-overlay.active{animation:eink-flash .35s ease-out}@keyframes progress-indefinite{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.animate-progress-indefinite{animation:progress-indefinite 2s infinite ease-in-out}
