body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-link{color:#61dafb}.App-background{background-image:url(/static/media/likethewolf-wallpaper2.9a9fefa8134fcd3afb5d.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw}.App{min-height:100vh;overflow:hidden;position:relative}.App-overlay{background:linear-gradient(180deg,#00000026,#00000059);inset:0;pointer-events:none;position:absolute}.App-cta{bottom:8vh;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.cta-btn{--btn-bg:#4a6fa5;--btn-bg-hover:#395682;--btn-text:#fff;--btn-shadow:0 8px 24px #0000002e;align-items:center;background:var(--btn-bg);border-radius:999px;box-shadow:var(--btn-shadow);color:var(--btn-text);display:inline-flex;font-weight:600;gap:.5rem;letter-spacing:.2px;padding:.9rem 1.25rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease;will-change:transform}.cta-btn:hover{background:var(--btn-bg-hover);box-shadow:0 12px 28px #00000038;transform:translateY(-1px)}.cta-btn:active{box-shadow:0 6px 16px #00000029;transform:translateY(0)}.cta-btn:focus-visible{border-radius:999px;outline:3px solid #ffffffe6;outline-offset:3px}.cta-icon{height:1.1rem;width:1.1rem}.dark-theme .cta-btn{--btn-bg:#6c8cbc;--btn-bg-hover:#4a6fa5;--btn-text:#0f172a;--btn-shadow:0 10px 24px #00000080}@media (max-width:480px){.App-cta{bottom:6vh}.cta-btn{padding:.85rem 1.1rem}}.cta-fab{-webkit-tap-highlight-color:transparent;align-items:center;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:linear-gradient(180deg,#ffffff24,#ffffff0f);border:1px solid var(--border-color);border-radius:999px;bottom:clamp(16px,4vw,32px);box-shadow:0 10px 24px #0000002e,0 2px 6px #0000001f;color:var(--text-color);display:inline-flex;font-weight:700;gap:.6rem;letter-spacing:.2px;overflow:hidden;padding:.9rem 1.1rem;position:fixed;right:clamp(16px,4vw,32px);text-decoration:none;touch-action:manipulation;transition:transform .18s ease,box-shadow .18s ease,background-color .2s ease,border-color .2s ease,color .2s ease;z-index:120}.dark-theme .cta-fab{background:linear-gradient(180deg,#ffffff14,#ffffff0a);box-shadow:0 14px 28px #00000073,0 4px 10px #00000059}.cta-fab:hover{border-color:var(--primary-color);box-shadow:0 16px 36px #00000047,0 6px 14px #0000002e,0 0 0 4px #4a6fa526;transform:translateY(-2px)}.cta-fab:active{box-shadow:0 8px 18px #0003,0 2px 8px #00000024;transform:translateY(0)}.cta-icon{flex:0 0 auto;height:1.15rem;opacity:.95;transition:transform .18s ease,opacity .18s ease;width:1.15rem}.cta-text{line-height:1;white-space:nowrap}.cta-fab:hover .cta-icon{transform:translateX(2px)}.cta-fab:after{background:linear-gradient(120deg,#0000 45%,#ffffff73 50%,#0000 55%);border-radius:999px;content:"";inset:-1px;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .6s ease}.cta-fab:hover:after{transform:translateX(120%)}.cta-fab:focus-visible{border-color:var(--primary-color);box-shadow:0 0 0 3px #fff,0 0 0 6px var(--primary-color),0 12px 24px #00000038;outline:none}@media (prefers-reduced-motion:reduce){.cta-fab,.cta-fab .cta-icon,.cta-fab:after{transition:none}.cta-fab:hover{transform:none}}.social-links{bottom:clamp(16px,4vw,32px);display:flex;gap:10px;left:clamp(16px,4vw,32px);pointer-events:auto;position:fixed;z-index:50}.social-btn{align-items:center;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:linear-gradient(180deg,#ffffff24,#ffffff0f);border:1px solid #ffffff4d;border-radius:999px;box-shadow:0 8px 18px #0000002e,0 2px 6px #0000001f;color:inherit;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:40px}.social-btn:hover{border-color:#4a6fa5;border-color:var(--primary-color,#4a6fa5);box-shadow:0 12px 28px #0000003d,0 3px 8px #00000024;transform:translateY(-1px)}.social-btn:active{box-shadow:0 6px 14px #0000002e,0 2px 6px #0000001f;transform:translateY(0)}.social-btn:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px #4a6fa5,0 10px 20px #00000038;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--primary-color,#4a6fa5),0 10px 20px #00000038;outline:none}.dark-theme .social-btn{background:linear-gradient(180deg,#ffffff1a,#ffffff0d);border-color:#fff3}.social-icon{fill:currentColor;height:20px;width:20px}@media (prefers-reduced-motion:reduce){.social-btn{transition:none}}
/*# sourceMappingURL=main.0780a537.css.map*/