.s1 .target-page{background:#1a2a44;flex-direction:column;align-items:center;min-height:100vh;display:flex}.s1 .navbar{background:#152236;border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;width:100%;padding:12px 20px;display:flex}.s1 .nav-logo{object-fit:contain;filter:brightness(0)invert();width:48px;height:48px}.s1 .content-wrapper{text-align:center;flex-direction:column;flex:1;align-items:center;width:100%;max-width:440px;padding:32px 20px 0;display:flex}.s1 .headline{color:#fff;margin-bottom:10px;font-size:26px;font-weight:800;line-height:1.25}.s1 .tagline{color:#ffffff8c;margin-bottom:28px;font-size:14px}.s1 .main-card{text-align:center;background:#fff;border-radius:16px;width:100%;margin-bottom:20px;padding:28px 20px 20px}.s1 .card-label{color:#555;letter-spacing:.8px;margin-bottom:18px;font-size:12px;font-weight:700}.s1 .buttons-group{flex-direction:column;gap:12px;width:100%;margin-bottom:16px;display:flex}.s1 .target-btn{cursor:pointer;letter-spacing:.8px;color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:17px 20px;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .15s;display:flex}.s1 .target-btn:active{transform:scale(.97)}.s1 .boyfriend-btn{background:linear-gradient(135deg,#f05a28,#e03e1a);box-shadow:0 4px 16px #f05a2866}.s1 .boyfriend-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f05a288c}.s1 .girlfriend-btn{background:linear-gradient(135deg,#e91e8c,#c2185b);box-shadow:0 4px 16px #e91e8c66}.s1 .girlfriend-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #e91e8c8c}.s1 .btn-icon{font-size:18px;font-weight:400}.s1 .btn-label{letter-spacing:1px;font-size:15px;font-weight:800}.s1 .anonymous-note{color:#999;font-size:12px}.s1 .bottom-bar{text-align:center;color:#ffffffa6;background:#0000004d;width:100%;margin-top:auto;padding:14px 16px;font-size:13px}
