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}.fan-club-root{font-family:Georgia,serif;text-align:center}.fan-club-root .site-title{font-size:calc(18px + 2vmin);margin-bottom:.25em}.fan-club-root .tagline{font-size:calc(8px + 1.2vmin);font-style:italic;margin:0 auto 1.5em;max-width:600px}.fan-club-root .App-main{background:#fff8f0;padding:2em 1em}.fan-club-root .stat-section{background:#fff;border:3px solid gold;border-radius:12px;box-shadow:4px 4px 0 #f0c040;margin:2em auto;max-width:650px;padding:2em 2.5em;text-align:left}.fan-club-root .stat-section h2{font-size:calc(14px + 1.5vmin);margin-bottom:.75em;margin-top:0}.fan-club-root .stat-section p{margin-bottom:1em}.fan-club-root .stat-section ul{line-height:1.9;padding-left:1.5em}.fan-club-root .stat-section li{margin-bottom:.25em}.fan-club-root .App-header{font-size:calc(10px + 2vmin);min-height:90vh}.fan-club-root .App-footer,.fan-club-root .App-header{align-items:center;background:linear-gradient(90deg,pink,#ff0);color:#000;display:flex;flex-direction:column;justify-content:center}.fan-club-root .App-footer{font-size:calc(5px + 1vmin);min-height:10vh}.fan-club-root .App-logo{height:40vmin;pointer-events:none}*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f5f5}.App{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;min-height:100vh}.App,.construction-container{align-items:center;display:flex;justify-content:center}.construction-container{padding:2rem;width:100%}.construction-card{background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.08);max-width:480px;padding:3rem 4rem;text-align:center;width:100%}.monogram{align-items:center;background:#1a1a1a;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:600;height:72px;justify-content:center;letter-spacing:.05em;margin:0 auto 1.5rem;width:72px}.name{color:#1a1a1a;font-size:1.75rem;font-weight:600;letter-spacing:-.02em}.divider{background:#e0e0e0;height:2px;margin:1.25rem auto;width:40px}.status-label{color:#888;font-size:.75rem;font-weight:600;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.message{color:#555;font-size:.95rem;line-height:1.6}
/*# sourceMappingURL=main.da6be38d.css.map*/