.entry-page[data-astro-cid-qtat47ak]{min-height:100vh;background:linear-gradient(135deg,#0f1419,#1a2332,#0f1419);color:#fff}.hero-section[data-astro-cid-qtat47ak]{padding:120px 0 60px;text-align:center;background:linear-gradient(#0000004d,#00000080)}.hero-content[data-astro-cid-qtat47ak]{max-width:80%;margin:0 auto;padding:0 20px}.hero-title[data-astro-cid-qtat47ak]{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#ff4655,#ff6b7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-astro-cid-qtat47ak]{font-size:clamp(1.1rem,2.5vw,1.3rem);color:#b8c5d6;line-height:1.6;margin-bottom:2rem}.tournament-info[data-astro-cid-qtat47ak]{display:flex;flex-direction:column;gap:1rem;max-width:600px;margin:0 auto;background:#ffffff0d;border-radius:12px;padding:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.info-item[data-astro-cid-qtat47ak]{font-size:1rem;color:#e8f4f8}.info-item[data-astro-cid-qtat47ak] strong[data-astro-cid-qtat47ak]{color:#ff4655;margin-right:8px}.entry-content[data-astro-cid-qtat47ak]{padding:40px 0 80px}.container[data-astro-cid-qtat47ak]{max-width:1000px;margin:0 auto;padding:0 20px}.form-wrapper[data-astro-cid-qtat47ak]{margin-bottom:60px;display:flex;justify-content:center}.rules-section[data-astro-cid-qtat47ak]{background:#ffffff0d;border-radius:20px;padding:40px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.rules-section[data-astro-cid-qtat47ak] h2[data-astro-cid-qtat47ak]{font-size:2rem;font-weight:600;color:#ff4655;margin-bottom:30px;text-align:center}.rules-content[data-astro-cid-qtat47ak] h3[data-astro-cid-qtat47ak]{font-size:1.3rem;font-weight:600;color:#ff6b7a;margin:25px 0 15px;border-left:4px solid #ff4655;padding-left:15px}.rules-content[data-astro-cid-qtat47ak] ul[data-astro-cid-qtat47ak]{list-style-type:none;padding:0;margin:0 0 20px}.rules-content[data-astro-cid-qtat47ak] li[data-astro-cid-qtat47ak]{position:relative;padding:8px 0 8px 25px;color:#b8c5d6;line-height:1.6}.rules-content[data-astro-cid-qtat47ak] li[data-astro-cid-qtat47ak]:before{content:"•";position:absolute;left:0;color:#ff4655;font-size:1.2em}.rules-content[data-astro-cid-qtat47ak] a[data-astro-cid-qtat47ak]{color:#629eec;text-decoration:none;font-size:.9rem}.tournament-form{max-width:700px;width:100%}.points-display[data-astro-cid-qtat47ak]{background:#ffffff0d;border-radius:20px;padding:30px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);max-width:700px;width:100%}.points-display[data-astro-cid-qtat47ak] h3[data-astro-cid-qtat47ak]{font-size:1.5rem;font-weight:600;color:#ff4655;margin-bottom:20px;text-align:center}.points-breakdown[data-astro-cid-qtat47ak]{display:flex;flex-direction:column;gap:20px}.member-points[data-astro-cid-qtat47ak]{display:flex;flex-direction:column;gap:10px}.member-point[data-astro-cid-qtat47ak]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.member-name[data-astro-cid-qtat47ak]{font-size:1rem;color:#e8f4f8;font-weight:500}.member-point-value[data-astro-cid-qtat47ak]{font-size:1rem;font-weight:600;color:#b8c5d6}.total-points[data-astro-cid-qtat47ak]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#ff46551a;border-radius:12px;border:2px solid rgba(255,70,85,.3);margin-top:10px}.total-label[data-astro-cid-qtat47ak]{font-size:1.2rem;color:#ff4655;font-weight:600}.total-value[data-astro-cid-qtat47ak]{font-size:1.5rem;font-weight:700;color:#ff4655}.total-value[data-astro-cid-qtat47ak].over-limit{color:#ff1744;animation:pulse 1s ease-in-out infinite alternate}.points-status[data-astro-cid-qtat47ak]{margin-top:15px;text-align:center}.status-text[data-astro-cid-qtat47ak]{font-size:1rem;padding:10px 15px;border-radius:8px;font-weight:500}.status-text[data-astro-cid-qtat47ak].valid{background:#4caf501a;border:1px solid rgba(76,175,80,.3);color:#4caf50}.status-text[data-astro-cid-qtat47ak].invalid{background:#ff17441a;border:1px solid rgba(255,23,68,.3);color:#ff1744}.status-text[data-astro-cid-qtat47ak].pending{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);color:#ffc107}@keyframes pulse{0%{opacity:1}to{opacity:.6}}.tournament-form .form-group{margin-bottom:20px}.tournament-form .form-group label{font-size:.9rem;font-weight:500;color:#e8f4f8;margin-bottom:6px}@media screen and (max-width: 1024px){.hero-title[data-astro-cid-qtat47ak]{font-size:clamp(2rem,5vw,3.5rem)}.hero-subtitle[data-astro-cid-qtat47ak]{font-size:clamp(1rem,2.2vw,1.2rem)}.tournament-info[data-astro-cid-qtat47ak]{flex-direction:column;max-width:500px}.container[data-astro-cid-qtat47ak]{max-width:900px;padding:0 30px}.form-wrapper[data-astro-cid-qtat47ak]{margin-bottom:50px}}@media screen and (max-width: 768px){.hero-section[data-astro-cid-qtat47ak]{padding:80px 0 40px}.hero-title[data-astro-cid-qtat47ak]{font-size:clamp(1.8rem,6vw,2.8rem);margin-bottom:.8rem}.hero-subtitle[data-astro-cid-qtat47ak]{font-size:clamp(1rem,2.5vw,1.2rem);margin-bottom:1.5rem}.tournament-info[data-astro-cid-qtat47ak]{text-align:left;padding:15px;gap:.8rem;max-width:400px}.info-item[data-astro-cid-qtat47ak]{font-size:.9rem}.info-item[data-astro-cid-qtat47ak] strong[data-astro-cid-qtat47ak]{display:block;margin-bottom:2px}.entry-content[data-astro-cid-qtat47ak]{padding:30px 0 60px}.container[data-astro-cid-qtat47ak]{padding:0 20px}.form-wrapper[data-astro-cid-qtat47ak]{margin-bottom:40px}.rules-section[data-astro-cid-qtat47ak]{padding:30px 20px;border-radius:16px}.rules-section[data-astro-cid-qtat47ak] h2[data-astro-cid-qtat47ak]{font-size:1.6rem;margin-bottom:25px}.rules-content[data-astro-cid-qtat47ak] h3[data-astro-cid-qtat47ak]{font-size:1.2rem;margin:20px 0 12px}}@media screen and (max-width: 480px){.hero-section[data-astro-cid-qtat47ak]{padding:60px 0 30px}.hero-content[data-astro-cid-qtat47ak]{max-width:95%;padding:0 10px}.hero-title[data-astro-cid-qtat47ak]{font-size:clamp(1.5rem,7vw,2.2rem);margin-bottom:.6rem}.hero-subtitle[data-astro-cid-qtat47ak]{font-size:clamp(.9rem,3vw,1.1rem);margin-bottom:1.2rem}.tournament-info[data-astro-cid-qtat47ak]{padding:12px;gap:.6rem;max-width:320px}.info-item[data-astro-cid-qtat47ak]{font-size:.85rem;line-height:1.4}.info-item[data-astro-cid-qtat47ak] strong[data-astro-cid-qtat47ak]{font-size:.8rem;margin-bottom:1px}.entry-content[data-astro-cid-qtat47ak]{padding:20px 0 40px}.container[data-astro-cid-qtat47ak]{padding:0 15px}.form-wrapper[data-astro-cid-qtat47ak]{margin-bottom:30px}.tournament-form{max-width:100%}.rules-section[data-astro-cid-qtat47ak]{padding:20px 15px;border-radius:12px}.rules-section[data-astro-cid-qtat47ak] h2[data-astro-cid-qtat47ak]{font-size:1.4rem;margin-bottom:20px}.rules-content[data-astro-cid-qtat47ak] h3[data-astro-cid-qtat47ak]{font-size:1.1rem;margin:15px 0 10px;padding-left:12px}.rules-content[data-astro-cid-qtat47ak] li[data-astro-cid-qtat47ak]{padding:6px 0 6px 20px;font-size:.9rem}.rules-content[data-astro-cid-qtat47ak] a[data-astro-cid-qtat47ak]{font-size:.85rem}.points-display[data-astro-cid-qtat47ak]{padding:20px;border-radius:16px}.points-display[data-astro-cid-qtat47ak] h3[data-astro-cid-qtat47ak]{font-size:1.2rem;margin-bottom:15px}.member-point[data-astro-cid-qtat47ak]{padding:8px 12px;border-radius:6px}.member-name[data-astro-cid-qtat47ak],.member-point-value[data-astro-cid-qtat47ak]{font-size:.9rem}.total-points[data-astro-cid-qtat47ak]{padding:12px 15px;border-radius:10px}.total-label[data-astro-cid-qtat47ak]{font-size:1rem}.total-value[data-astro-cid-qtat47ak]{font-size:1.3rem}.status-text[data-astro-cid-qtat47ak]{font-size:.9rem;padding:8px 12px;border-radius:6px}}@media screen and (max-width: 360px){.hero-section[data-astro-cid-qtat47ak]{padding:50px 0 25px}.hero-content[data-astro-cid-qtat47ak]{padding:0 5px}.tournament-info[data-astro-cid-qtat47ak]{max-width:280px;padding:10px}.container[data-astro-cid-qtat47ak]{padding:0 10px}.rules-section[data-astro-cid-qtat47ak]{padding:15px 10px}.points-display[data-astro-cid-qtat47ak]{padding:15px}.points-display[data-astro-cid-qtat47ak] h3[data-astro-cid-qtat47ak]{font-size:1.1rem}.member-point[data-astro-cid-qtat47ak]{padding:6px 10px}.total-points[data-astro-cid-qtat47ak]{padding:10px 12px}}
