@import url(https://fonts.googleapis.com/css2?family=VT323&display=swap);:root{--bg-dark:#0f0f12;--panel-bg:#22222b;--sidebar-bg:#1a1a20;--text-main:#e0e0e0;--text-dim:#8b8b99;--accent-gold:gold;--accent-purple:#b366ff;--accent-blue:#4d94ff;--accent-red:#ff5c5c;--accent-green:#5cd65c;--accent-bronze:peru;--border-color:#000;--glow-magic:0 0 15px #b366ff66}body{-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;background-color:#0f0f12;background-color:var(--bg-dark);background-image:radial-gradient(circle at center,#1a1a24 0,#0a0a0e 100%);color:#e0e0e0;color:var(--text-main);font-family:VT323,monospace;font-size:20px;margin:0;min-height:100vh}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0f0f12;background:var(--bg-dark);border:1px solid #333}::-webkit-scrollbar-thumb{background:#444;border:1px solid #0f0f12;border:1px solid var(--bg-dark);border-radius:0}::-webkit-scrollbar-thumb:hover{background:#b366ff;background:var(--accent-purple);box-shadow:0 0 5px #b366ff;box-shadow:0 0 5px var(--accent-purple)}.magic-input{background-color:#00000080!important;border:2px solid gold!important;border:2px solid var(--accent-gold)!important;border-radius:0!important;color:gold!important;color:var(--accent-gold)!important;font-family:VT323,monospace!important;font-size:1.2rem!important;transition:all .3s ease!important}.magic-input::placeholder{color:#ffd70080;transition:all .3s ease}.magic-input:focus,.magic-input:hover{border-color:#fff!important;box-shadow:0 0 15px gold,inset 0 0 10px #ffd70033!important;box-shadow:0 0 15px var(--accent-gold),inset 0 0 10px #ffd70033!important}.magic-input:focus::placeholder{color:#fff;opacity:1;text-shadow:0 0 8px gold;text-shadow:0 0 8px var(--accent-gold)}.ant-input-affix-wrapper.magic-input{background-color:#00000080!important;border:2px solid gold!important;border:2px solid var(--accent-gold)!important}.ant-input-affix-wrapper.magic-input input{background-color:initial!important;color:gold!important;color:var(--accent-gold)!important;font-family:VT323,monospace!important}.ant-input-affix-wrapper.magic-input:focus-within{border-color:#fff!important;box-shadow:0 0 15px gold,inset 0 0 10px #ffd70033!important;box-shadow:0 0 15px var(--accent-gold),inset 0 0 10px #ffd70033!important}.ant-input-affix-wrapper.magic-input:focus-within input::placeholder{color:#fff;text-shadow:0 0 8px gold;text-shadow:0 0 8px var(--accent-gold)}::-webkit-scrollbar-corner{background:#0f0f12;background:var(--bg-dark)}.scanlines{background:linear-gradient(180deg,#fff0 50%,#0000001a 0);background-size:100% 4px;height:100%;left:0;opacity:.3;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.archive-container{overflow:hidden;position:relative}.magic-clock-container{height:500px;left:50%;opacity:.1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px;z-index:0}.magic-clock{animation:reverse-spin 20s linear infinite;border:8px double gold;border-radius:50%;box-shadow:0 0 30px #ffd7004d;height:100%;position:relative;width:100%}.magic-clock:after{border:2px dashed #ffd70080;border-radius:50%;bottom:20px;content:"";left:20px;position:absolute;right:20px;top:20px}.hour-hand{animation:spin 10s linear infinite;height:120px;margin-left:-3px;width:6px}.hour-hand,.minute-hand{background:gold;border-radius:4px;bottom:50%;left:50%;position:absolute;transform-origin:bottom center}.minute-hand{animation:spin 3s linear infinite;height:180px;margin-left:-2px;width:4px}.clock-center{background:gold;border-radius:50%;box-shadow:0 0 10px gold;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}@keyframes reverse-spin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@media (max-width:768px){.magic-clock-container{height:300px;width:300px}.hour-hand{height:70px}.minute-hand{height:100px}}.background-effects-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.magic-particle{animation-iteration-count:infinite;animation-name:float,fade;animation-timing-function:ease-in-out;border-radius:50%;opacity:0;position:absolute}@keyframes float{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-20px) translateX(10px)}to{transform:translateY(0) translateX(0)}}@keyframes fade{0%,to{opacity:0}50%{opacity:.8}}.magic-rune{align-items:center;animation:runeFade 10s ease-in-out infinite;border:2px solid #ffd7004d;border-radius:50%;box-shadow:0 0 10px #ffd70033;display:flex;justify-content:center;opacity:0;position:absolute}.magic-rune:before{animation:spin 20s linear infinite reverse;border:1px dashed #b366ff66;border-radius:50%;bottom:10%;content:"";left:10%;position:absolute;right:10%;top:10%}.magic-rune:after{animation:spin 10s linear infinite;border:1px solid #4d94ff66;bottom:25%;content:"";left:25%;position:absolute;right:25%;top:25%;transform:rotate(45deg)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes runeFade{0%{opacity:0;transform:scale(.5) rotate(0deg)}20%{opacity:.6;transform:scale(1) rotate(45deg)}80%{opacity:.6;transform:scale(1) rotate(135deg)}to{opacity:0;transform:scale(1.5) rotate(180deg)}}.App{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23333' fill-opacity='.2' fill-rule='evenodd'/%3E%3C/svg%3E");min-height:100vh;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ant-layout-content{padding:0 10px!important}.ant-list-item-extra{margin-left:0!important;margin-top:16px}.ant-list-item-extra img{height:auto;width:100%!important}.ant-list-item-main{display:block!important}.ant-list-item{flex-direction:column}.ant-card-body{padding:12px!important}h1{font-size:1.5rem!important}h2{font-size:1.3rem!important}}
/*# sourceMappingURL=main.da353c43.css.map*/