@import"https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&family=Scheherazade+New:wght@400;700&display=swap";:root{--main-black: #181818;--main-gold: #FFD700;--main-white: #FFFFFF;--main-black-soft: #232323;--main-gold-dark: #BFA100}body{background:url(/images/milkyway-bg-e3bbe638f06aac88cdd77bdd532fca7e.jpg?vsn=d) no-repeat center center fixed;background-size:cover;min-height:100vh;font-family:Scheherazade New,serif;color:#f3f6fa}body.theme-light{background:url(/images/savanna-bg-a585b40d7aacc7d58eac702f8667d454.jpg?vsn=d) no-repeat center center fixed;background-size:cover;color:#2d2d2d}body.theme-light .container{background:rgba(255,255,255,.92);border:2px solid #e6c97a;color:#2d2d2d}body.theme-light .prose{background:rgba(255,255,255,.7);border-left:5px solid #e6c97a;color:#2d2d2d}body.theme-light .btn{background:linear-gradient(135deg,#e6c97a,#7ecbff);color:#2d2d2d;border:2px solid #e6c97a}body.theme-light .btn:hover{background:linear-gradient(135deg,#fffbe6,#e6c97a);color:#2d2d2d}body.theme-light h1{background:linear-gradient(135deg,#e6c97a,#7ecbff,#fffbe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:2px 2px 8px rgba(230,201,122,.12)}body.theme-light #secret-modal>div{background:linear-gradient(135deg,#fffbe6,#e6c97a);border:3px solid #e6c97a;color:#2d2d2d}body.theme-light #secret-modal input,body.theme-light #secret-modal form button{background:#fff!important;color:#2d2d2d!important;border:2px solid #e6c97a!important}body.theme-light #secret-modal form button{background:linear-gradient(135deg,#e6c97a,#fffbe6)!important}body.theme-light #secret-modal form button:hover{background:linear-gradient(135deg,#7ecbff,#e6c97a)!important}#theme-dark-btn,#theme-light-btn{display:inline-flex}body.theme-light #theme-light-btn{display:none!important}body.theme-light #theme-dark-btn{display:inline-flex!important}body:not(.theme-light) #theme-dark-btn{display:none!important}body:not(.theme-light) #theme-light-btn{display:inline-flex!important}.container{max-width:800px;margin:0 auto;padding:2rem;background:rgba(24,24,24,.82);border-radius:20px;box-shadow:0 20px 40px #18181847;backdrop-filter:blur(6px);border:2px solid rgba(255,255,255,.12);position:relative;overflow:hidden}.container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#bfa77a,#f3f6fa,#232323)}.btn{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,#bfa77a,#232323);color:#f3f6fa;border-radius:50px;text-decoration:none;text-align:center;font-weight:700;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px #bfa77a21;border:2px solid #bfa77a;position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #bfa77a2e;color:#232323;background:linear-gradient(135deg,#f3f6fa,#bfa77a)}h1{font-family:Amiri,serif;background:linear-gradient(135deg,#bfa77a,#f3f6fa,#232323);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:2px 2px 8px rgba(191,167,122,.15);position:relative}h1:after{content:"\262a";position:absolute;right:-40px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#bfa77a;animation:rotate 3s linear infinite}.prose{background:rgba(35,35,35,.6);padding:2rem;border-radius:15px;border-left:5px solid #bfa77a;box-shadow:0 5px 15px #bfa77a14;line-height:1.8;font-size:1.1rem;color:#f3f6fa}#secret-modal{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.82);z-index:100;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}#secret-modal>div{min-width:0;max-width:420px;width:100%;background:linear-gradient(135deg,#232323,#bfa77a);border:3px solid #bfa77a;border-radius:20px;box-shadow:0 20px 40px #bfa77a21;padding:1.5rem 1.2rem;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}#secret-modal .modal-header{display:flex;align-items:center;justify-content:center;gap:.7rem;margin-bottom:1.2rem}#secret-modal h3{font-size:1.2rem;font-weight:700;color:#f3f6fa;margin:0}#secret-modal input,#secret-modal form button{font-size:1.2rem;padding:.6rem 1.2rem;border-radius:16px;box-sizing:border-box}#secret-modal input{margin-bottom:1.2rem}#secret-modal button{width:100%;padding:.7rem 1rem;background:linear-gradient(135deg,#bfa77a,#232323)!important;border:2px solid #bfa77a!important;border-radius:10px!important;font-weight:700!important;font-family:Amiri,serif;transition:all .3s ease;color:#f3f6fa!important;font-size:1rem}#secret-modal button:hover{background:linear-gradient(135deg,#f3f6fa,#bfa77a)!important;color:#232323!important}#secret-modal form button{width:100%;display:block;margin:0}@media (max-width: 600px){#secret-modal>div{max-width:98vw;padding:.7rem .2rem}#secret-modal h3{font-size:1rem}#secret-modal .modal-header img{width:28px!important;height:28px!important}#secret-modal input,#secret-modal form button{font-size:1rem;padding:.8rem 1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.container>*{animation:fadeInUp .6s ease forwards}.container>*:nth-child(1){animation-delay:.1s}.container>*:nth-child(2){animation-delay:.2s}.container>*:nth-child(3){animation-delay:.3s}.container>*:nth-child(4){animation-delay:.4s}.text-gold-500{color:var(--main-gold)}.text-center{text-align:center}.mb-4{margin-bottom:1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.text-2xl{font-size:1.5rem}.text-xl{font-size:1.25rem}@media (max-width: 768px){body{background-attachment:scroll}.container{margin:1rem;padding:1.2rem;border-radius:12px}h1{font-size:1.3rem}h1:after{right:-24px;font-size:1.1rem}.btn{padding:.7rem 1.2rem;font-size:1rem}.prose{padding:1rem;font-size:1rem}}.btn-group{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2.5rem}@media (max-width: 768px){.btn-group{gap:.7rem;margin-bottom:1.5rem}}body.theme-day{background:url(/images/savanna-bg-a585b40d7aacc7d58eac702f8667d454.jpg?vsn=d) no-repeat center center fixed;background-size:cover;color:#2d2d2d}body.theme-night{background:url(/images/milkyway-bg-e3bbe638f06aac88cdd77bdd532fca7e.jpg?vsn=d) no-repeat center center fixed;background-size:cover;color:#f3f6fa}body.theme-rainy{background:url(/images/rainny-bokeh-5809c16e71ad91621cd2fe8aa71d5988.jpg?vsn=d) no-repeat center center fixed;background-size:cover;color:#234}body.theme-sunset{background:url(/images/sunset-0f44753b0895e12f0539b14f2e394b01.jpg?vsn=d) no-repeat center center fixed;background-size:cover;color:#3d2c1a}body.theme-day .container{background:rgba(255,255,255,.92);border:2px solid #e6c97a;color:#2d2d2d}body.theme-night .container{background:rgba(24,24,24,.82);border:2px solid #bfa77a;color:#f3f6fa}body.theme-rainy .container{background:rgba(220,230,240,.92);border:2px solid #7ecbff;color:#234}body.theme-sunset .container{background:rgba(255,236,210,.92);border:2px solid #ffb86b;color:#3d2c1a}body.theme-day .prose{background:rgba(255,255,255,.7);border-left:5px solid #e6c97a;color:#2d2d2d}body.theme-night .prose{background:rgba(35,35,35,.6);border-left:5px solid #bfa77a;color:#f3f6fa}body.theme-rainy .prose{background:rgba(220,230,240,.7);border-left:5px solid #7ecbff;color:#234}body.theme-sunset .prose{background:rgba(255,236,210,.7);border-left:5px solid #ffb86b;color:#3d2c1a}body.theme-day .btn{background:linear-gradient(135deg,#e6c97a,#7ecbff);color:#2d2d2d;border:2px solid #e6c97a}body.theme-night .btn{background:linear-gradient(135deg,#bfa77a,#232323);color:#f3f6fa;border:2px solid #bfa77a}body.theme-rainy .btn{background:linear-gradient(135deg,#7ecbff,#b0c4de);color:#234;border:2px solid #7ecbff}body.theme-sunset .btn{background:linear-gradient(135deg,#ffb86b,#ff7e5f);color:#3d2c1a;border:2px solid #ffb86b}body.theme-day .btn:hover{background:linear-gradient(135deg,#fffbe6,#e6c97a);color:#2d2d2d}body.theme-night .btn:hover{background:linear-gradient(135deg,#f3f6fa,#bfa77a);color:#232323}body.theme-rainy .btn:hover{background:linear-gradient(135deg,#e0f2fa,#7ecbff);color:#234}body.theme-sunset .btn:hover{background:linear-gradient(135deg,#fffbe6,#ffb86b);color:#3d2c1a}body.theme-day h1{background:linear-gradient(135deg,#e6c97a,#7ecbff,#fffbe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:2px 2px 8px rgba(230,201,122,.12)}body.theme-night h1{background:linear-gradient(135deg,#bfa77a,#f3f6fa,#232323);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:2px 2px 8px rgba(191,167,122,.15)}body.theme-rainy h1{background:linear-gradient(135deg,#2490d8,#6ea0e3,#9bcde3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:2px 2px 8px rgba(126,203,255,.12)}body.theme-sunset h1{background:linear-gradient(135deg,#ffb86b,#ff7e5f,#fffbe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:2px 2px 8px rgba(255,184,107,.12)}body.theme-day #secret-modal>div{background:linear-gradient(135deg,#fffbe6,#e6c97a);border:3px solid #e6c97a;color:#2d2d2d}body.theme-night #secret-modal>div{background:linear-gradient(135deg,#232323,#bfa77a);border:3px solid #bfa77a;color:#f3f6fa}body.theme-rainy #secret-modal>div{background:linear-gradient(135deg,#e0f2fa,#7ecbff);border:3px solid #7ecbff;color:#234}body.theme-sunset #secret-modal>div{background:linear-gradient(135deg,#fffbe6,#ffb86b);border:3px solid #ffb86b;color:#3d2c1a}body.theme-day #secret-modal input,body.theme-day #secret-modal form button{background:#fff!important;color:#2d2d2d!important;border:2px solid #e6c97a!important}body.theme-night #secret-modal input,body.theme-night #secret-modal form button{background:#f3f6fa!important;color:#232323!important;border:2px solid #bfa77a!important}body.theme-rainy #secret-modal input,body.theme-rainy #secret-modal form button{background:#e0f2fa!important;color:#234!important;border:2px solid #7ecbff!important}body.theme-sunset #secret-modal input,body.theme-sunset #secret-modal form button{background:#fffbe6!important;color:#3d2c1a!important;border:2px solid #ffb86b!important}body.theme-day #secret-modal form button{background:linear-gradient(135deg,#e6c97a,#fffbe6)!important}body.theme-night #secret-modal form button{background:linear-gradient(135deg,#bfa77a,#232323)!important}body.theme-rainy #secret-modal form button{background:linear-gradient(135deg,#7ecbff,#e0f2fa)!important}body.theme-sunset #secret-modal form button{background:linear-gradient(135deg,#ffb86b,#fffbe6)!important}body.theme-day #secret-modal form button:hover{background:linear-gradient(135deg,#7ecbff,#e6c97a)!important}body.theme-night #secret-modal form button:hover{background:linear-gradient(135deg,#f3f6fa,#bfa77a)!important}body.theme-rainy #secret-modal form button:hover{background:linear-gradient(135deg,#b0c4de,#7ecbff)!important}body.theme-sunset #secret-modal form button:hover{background:linear-gradient(135deg,#ff7e5f,#ffb86b)!important}#theme-switcher{position:relative;min-width:160px;height:40px}#theme-switcher .theme-btn{position:relative;z-index:2;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;border:none;margin:0 2px;padding:0;cursor:pointer;transition:box-shadow .2s,border .2s}#theme-switcher .theme-btn img{width:28px;height:28px;border-radius:50%;background:transparent;padding:0}#theme-switcher .theme-btn.active,#theme-switcher .theme-btn:focus{box-shadow:0 0 0 2px #e6c97a,0 2px 8px #00000014;border:2px solid #e6c97a}body.theme-day #theme-day-btn,body.theme-night #theme-night-btn,body.theme-rainy #theme-rainy-btn,body.theme-sunset #theme-sunset-btn{box-shadow:0 0 0 2px #e6c97a,0 2px 8px #00000014;border:2px solid #e6c97a}.theme-switcher-bar{position:relative;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.85);border-radius:999px;box-shadow:0 2px 16px #00000014,0 1.5px 8px #ffffff1a inset;padding:.1rem .2rem;min-width:140px;height:36px;gap:.2rem;z-index:10;transition:all .25s cubic-bezier(.4,2,.6,1)}.theme-switcher-bar .theme-btn{position:relative;z-index:2;width:36px;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:none;border:none;margin:0;padding:0;cursor:pointer;transition:box-shadow .2s,border .2s,width .25s,height .25s,border-radius .25s}.theme-switcher-bar .theme-btn img{width:18px;height:18px;border-radius:50%;background:transparent;padding:0;transition:width .25s,height .25s}.theme-switcher-bar:hover{padding:.3rem .5rem;min-width:220px;height:56px;gap:.5rem}.theme-switcher-bar:hover .theme-btn{width:64px;height:48px;border-radius:32px}.theme-switcher-bar:hover .theme-btn img{width:32px;height:32px}@media (max-width: 600px){.theme-switcher-bar{min-width:0;height:28px;padding:.05rem .1rem;gap:.1rem}.theme-switcher-bar .theme-btn{width:28px;height:20px;border-radius:10px}.theme-switcher-bar .theme-btn img{width:12px;height:12px}.theme-switcher-bar:hover{height:36px;padding:.15rem .2rem;gap:.2rem}.theme-switcher-bar:hover .theme-btn{width:44px;height:36px;border-radius:22px}.theme-switcher-bar:hover .theme-btn img{width:22px;height:22px}}@media (max-width: 600px){header{padding-left:.5rem!important;padding-right:.5rem!important;font-size:.8rem!important}header>div{flex-direction:column!important;align-items:center!important;gap:.3rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important}header>div>div:first-child{flex-direction:column!important;align-items:center!important;gap:.2rem!important}header>div>div:first-child>div{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important;background:rgba(255,255,255,.9)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:.1rem!important}header img.rounded{width:36px!important;height:36px!important;border-radius:50%!important}header p{font-size:.95rem!important;padding:.2rem .5rem!important;margin:0!important;text-align:center!important;display:block!important;line-height:1.2!important;word-break:break-word!important}.theme-switcher-bar{margin-top:.4rem;align-self:center}}
