.SunSignCalculator_container__9OPb6{background:linear-gradient(135deg,#f5f5f5,#ffffff);font-family:Inter,sans-serif;display:flex;justify-content:center;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.1);padding:40px;border:1px solid rgba(0,0,0,.05);border-image:initial}.SunSignCalculator_formContainer__IztSX{width:1200px;margin:0 auto;padding:40px 20px}.SunSignCalculator_title__5BKA2{font-size:2.5rem;font-weight:700;color:#333;text-align:center;margin-bottom:40px}.SunSignCalculator_description__GDpGu{font-size:16px;font-weight:400;color:#333;text-align:center;margin-bottom:20px}.SunSignCalculator_formCard__fP9lh{background:#FFEBCE;border-radius:16px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.SunSignCalculator_formCard__fP9lh form{display:block}.SunSignCalculator_inputGroup__Rng3h{margin-bottom:24px}.SunSignCalculator_label__2fnxS{display:block;font-weight:700;color:#333;margin-bottom:8px;font-size:16px}.SunSignCalculator_required__lhEwN{color:#e74c3c}.SunSignCalculator_input__AVy_3,.SunSignCalculator_select__klXth{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:16px;transition:border-color .3s ease}.SunSignCalculator_input__AVy_3:focus,.SunSignCalculator_select__klXth:focus{outline:none;border-color:#ff6b35}.SunSignCalculator_input__AVy_3::placeholder{color:#999}.SunSignCalculator_inputError__1KacQ,.SunSignCalculator_inputError__1KacQ:focus{border-color:#e74c3c!important}.SunSignCalculator_errorMessage__ogrPF{display:block;color:#e74c3c;font-size:14px;margin-top:6px;font-weight:500}.SunSignCalculator_dateInputs__s7EQN{display:flex;gap:12px}.SunSignCalculator_dateSelect__Hp_wd{flex:1 1;padding:12px 16px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:16px}.SunSignCalculator_checkboxGroup__mhS_3{display:flex;align-items:center;gap:8px}.SunSignCalculator_checkboxGroup__mhS_3 input[type=checkbox]{width:18px;height:18px;accent-color:#ff6b35}.SunSignCalculator_checkboxLabel__i5WF4{color:#333;font-size:16px}.SunSignCalculator_timeInputs__mRdeZ{display:flex;gap:12px;margin-top:12px}.SunSignCalculator_timeSelect__4Zfrg{flex:1 1;padding:12px 16px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:16px}.SunSignCalculator_generateButton__ODQrr{max-width:100%;width:278px;padding:16px 24px;background:linear-gradient(135deg,#ff6b35,#e74c3c);color:white;border:none;border-radius:12px;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:transform .2s ease;margin:0 auto}.SunSignCalculator_generateButton__ODQrr:hover{transform:translateY(-2px)}.SunSignCalculator_generateButton__ODQrr:disabled{opacity:.6;cursor:not-allowed}.SunSignCalculator_star__RQgCp{font-size:14px}.SunSignCalculator_resultsContainer__j1kGx{max-width:1100px;width:650px;margin:0 auto;padding:20px;background:#fafafa;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.SunSignCalculator_sunSignCard__0kIkr{background:radial-gradient(189.42% 23.05% at 87.6% 58.24%,#6C3429 0,#4D211E 100%);border-radius:16px;padding:30px;margin-bottom:30px;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(139,69,19,.3)}.SunSignCalculator_sunSignCard__0kIkr:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.1) 1px,transparent 0),radial-gradient(circle at 80% 80%,rgba(255,255,255,.1) 1px,transparent 0);background-size:30px 30px;pointer-events:none}.SunSignCalculator_sunSignContent__jTz09{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.SunSignCalculator_sunSignText__3Qvhm{flex:1 1}.SunSignCalculator_sunSignLabel__Zx7dA{color:rgba(255,255,255,.8);font-size:16px;font-weight:500;margin-bottom:8px}.SunSignCalculator_sunSignName__fwCOd{color:#ffffff;font-size:32px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.SunSignCalculator_sunSignDetails__qx7YQ{display:flex;align-items:center;gap:12px;margin-top:12px}.SunSignCalculator_sunSignSymbol__2z7uM{font-size:2rem;color:#ffffff}.SunSignCalculator_sunSignNameAlt__pDUCq{color:rgba(255,255,255,.9);font-size:1.2rem;font-weight:500}.SunSignCalculator_sunSignImage__BiHOU{flex-shrink:0;margin-left:20px}.SunSignCalculator_zodiacIcon__mdpiY{width:80px;height:80px;position:relative}.SunSignCalculator_zodiacIcon__mdpiY:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(255,255,255,.3),transparent);animation:SunSignCalculator_rotate__o_W6O 3s linear infinite;z-index:-1}.SunSignCalculator_zodiacIconPlaceholder__6FsIK{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.2)}@keyframes SunSignCalculator_rotate__o_W6O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SunSignCalculator_resultsTitle__68mK9{font-size:2.5rem;font-weight:700;color:#333;text-align:center;margin-bottom:40px;font-family:Inter,sans-serif;text-transform:capitalize}.SunSignCalculator_birthDetailsCard__whooL{background:white;border-radius:10px;padding:20px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e0e0e0}.SunSignCalculator_birthDetailsHeader__XuRBq{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.SunSignCalculator_birthDetailsHeader__XuRBq h3{margin:0;font-size:16px;font-weight:400;color:#666}.SunSignCalculator_editButton__IfWuO{background:#ffd700;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:400;color:#8b4513;cursor:pointer;display:flex;align-items:center;gap:4px}.SunSignCalculator_editIcon__S88Bp{font-size:12px}.SunSignCalculator_birthInfo__7y_3Y{display:flex;flex-direction:column;gap:16px}.SunSignCalculator_detailsRow__bez7Y{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.SunSignCalculator_detailItem__nfweD{display:flex;flex-direction:column;gap:4px}.SunSignCalculator_detailLabel__LeH5z{font-size:14px;color:#666;font-weight:400}.SunSignCalculator_detailValue__E_EVE{font-size:15px;color:#333;font-weight:400}.SunSignCalculator_placeRow__XIa_1{display:flex;flex-direction:column;gap:4px}.SunSignCalculator_actionButtons__aZkWj{display:flex;justify-content:center;gap:20px;margin-top:40px}.SunSignCalculator_shareButton__ghRPE{background:#fff;color:#ff6b35;border-radius:8px;border:2px solid #a60000}.SunSignCalculator_calculateAgainButton__yl93j,.SunSignCalculator_shareButton__ghRPE{padding:12px 24px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px}.SunSignCalculator_calculateAgainButton__yl93j{background:#841305;color:white;border:none;border-radius:8px;font-size:16px}.SunSignCalculator_arrowIcon__rLNvE,.SunSignCalculator_refreshIcon__PAoMG{font-size:16px}.SunSignCalculator_moreInfoSection__MHH2B{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:20px;border-top:2px solid rgba(132,19,5,.2);padding-top:20px}.SunSignCalculator_moreInfoText__934th{font-size:15px;color:#841305;font-weight:700;text-align:center}.SunSignCalculator_moreInfoLink__XdMXQ{text-align:center;background:transparent;color:#841305;border:2px solid #841305;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;line-height:1}@media (max-width:768px){.SunSignCalculator_formContainer__IztSX{padding:0;width:100%}.SunSignCalculator_container__9OPb6{padding:15px}.SunSignCalculator_title__5BKA2{font-size:24px;padding:10px;margin-bottom:10px}.SunSignCalculator_formCard__fP9lh{padding:24px}.SunSignCalculator_dateInputs__s7EQN{flex-direction:column}.SunSignCalculator_detailsRow__bez7Y{grid-template-columns:1fr}.SunSignCalculator_actionButtons__aZkWj{flex-direction:row}.SunSignCalculator_resultsContainer__j1kGx{width:100%;padding:15px}.SunSignCalculator_timeInputs__mRdeZ{flex-direction:column}.SunSignCalculator_select__klXth{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.SunSignCalculator_select__klXth:focus{z-index:2;outline:none;border-color:#ff6b35}.SunSignCalculator_select__klXth option{position:relative;background:white;color:#333}.SunSignCalculator_resultsTitle__68mK9{font-size:24px;padding:10px;margin-bottom:10px}.SunSignCalculator_resultsContainer__j1kGx{background:none;border-radius:0;box-shadow:none;padding:0}.SunSignCalculator_sunSignName__fwCOd{font-size:16px}.SunSignCalculator_sunSignLabel__Zx7dA{font-size:12px}.SunSignCalculator_shareButton__ghRPE{padding:12px 14px}.SunSignCalculator_sunSignCard__0kIkr{padding:20px}}