.loading-door-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100000;overflow:hidden;pointer-events:all}.door-panel{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000;transition:transform 2.5s cubic-bezier(.4,0,.2,1);overflow:hidden;transform-origin:right center}.loading-door-container.open .door-panel{transform:translateX(100%)}.door-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.bitcoin-logo{font-size:80px;font-weight:700;color:#ff9500;margin-bottom:20px;text-shadow:0 0 30px rgba(255,149,0,.5);animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}.door-title{font-size:48px;font-weight:200;margin:0;letter-spacing:-1px;display:flex;gap:12px;justify-content:center;align-items:center}.bitcoin-text{color:#ff9500;font-weight:300}.writer-text{color:#ffffff;font-weight:200}.door-panel:after{content:"";position:absolute;top:0;right:20px;width:4px;height:100%;background:linear-gradient(180deg,transparent,rgba(255,149,0,.3) 20%,rgba(255,149,0,.5) 50%,rgba(255,149,0,.3) 80%,transparent)}.door-panel:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,transparent 0,rgba(255,149,0,.02) 50%,rgba(0,0,0,.3) 100%);pointer-events:none}@media (max-width:768px){.bitcoin-logo{font-size:60px}.door-title{font-size:36px;flex-direction:column;gap:8px}}