.CardologyLoveCards_love__yk_Iy{width:100%;min-width:0;color:var(--text-bright,#e8f4fd);background:transparent;line-height:1.65}.CardologyLoveCards_heading__60xuC{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.CardologyLoveCards_heading__60xuC h1{margin:0;color:var(--gold,#c8a96e);font-size:clamp(1.8rem,4vw,2.7rem)}.CardologyLoveCards_heading__60xuC p{max-width:680px;margin:7px 0 0;color:var(--text-mid,#b8d4e8)}.CardologyLoveCards_direction__yR1Wp,.CardologyLoveCards_form__DeEq8,.CardologyLoveCards_guide__Bmqlv,.CardologyLoveCards_inspector__CXrzd,.CardologyLoveCards_plateSection__I5e58,.CardologyLoveCards_state__UqXYm{border:1px solid var(--border,rgba(126,200,227,.2));border-radius:14px;background:rgba(4,24,58,.76)}.CardologyLoveCards_form__DeEq8{padding:clamp(16px,3vw,28px)}.CardologyLoveCards_peopleFields__4JR5V{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px;gap:28px}.CardologyLoveCards_peopleFields__4JR5V fieldset{min-width:0;margin:0;padding:0;border:0}.CardologyLoveCards_peopleFields__4JR5V legend{margin:0 0 14px;color:var(--gold,#c8a96e);font-weight:700}.CardologyLoveCards_peopleFields__4JR5V label{display:grid;grid-gap:6px;gap:6px;margin:0 0 14px;font-size:.82rem;color:var(--text-mid,#b8d4e8)}.CardologyLoveCards_peopleFields__4JR5V input,.CardologyLoveCards_peopleFields__4JR5V select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--border,rgba(126,200,227,.2));border-radius:8px;color:var(--text-bright,#e8f4fd);background:#061d3d;color-scheme:dark;font:inherit;font-size:.9rem}.CardologyLoveCards_peopleFields__4JR5V select{padding-right:28px;text-overflow:ellipsis}.CardologyLoveCards_partnerFields___uVJi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.CardologyLoveCards_profileNote__XLJPK{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 14px;font-size:.8rem;color:var(--text-mid,#b8d4e8)}.CardologyLoveCards_profileNote__XLJPK a,.CardologyLoveCards_textLink__LWwxE{color:var(--aqua,#7ec8e3);text-decoration:underline;text-underline-offset:3px}.CardologyLoveCards_profileNote__XLJPK a{min-height:30px}.CardologyLoveCards_help__CPbk6{display:block;color:var(--text-mid,#b8d4e8);font-size:.8rem;line-height:1.6}.CardologyLoveCards_formFooter__DOW9h{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:18px}.CardologyLoveCards_formFooter__DOW9h p{flex:1 1 240px;margin:0;color:var(--text-mid,#b8d4e8);font-size:.8rem;max-width:650px}.CardologyLoveCards_primaryButton__kolsc,.CardologyLoveCards_quietButton__hCUt_,.CardologyLoveCards_toggle__NoG83{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 17px;border:1px solid var(--border,rgba(126,200,227,.2));border-radius:9px;background:rgba(4,24,58,.85);color:var(--text-bright,#e8f4fd);font:inherit;font-size:.85rem;cursor:pointer}.CardologyLoveCards_primaryButton__kolsc{background:var(--gold,#c8a96e);border-color:var(--gold,#c8a96e);color:#04183a;font-weight:700}.CardologyLoveCards_quietButton__hCUt_{flex-shrink:0;color:var(--aqua,#7ec8e3)}.CardologyLoveCards_toggle__NoG83[aria-pressed=true]{border-color:var(--gold,#c8a96e);background:rgba(200,169,110,.13);color:var(--gold,#c8a96e)}.CardologyLoveCards_love__yk_Iy button:disabled,.CardologyLoveCards_love__yk_Iy select:disabled{opacity:.6;cursor:default}.CardologyLoveCards_love__yk_Iy a:focus-visible,.CardologyLoveCards_love__yk_Iy button:focus-visible,.CardologyLoveCards_love__yk_Iy input:focus-visible,.CardologyLoveCards_love__yk_Iy select:focus-visible,.CardologyLoveCards_love__yk_Iy summary:focus-visible,.CardologyLoveCards_plateScroll__BY8tP:focus-visible{outline:2px solid var(--aqua,#7ec8e3);outline-offset:3px}.CardologyLoveCards_notice__4Vh5l:empty{display:none}.CardologyLoveCards_notice__4Vh5l{margin:12px 0 0;color:var(--text-mid,#b8d4e8);font-size:.85rem}.CardologyLoveCards_error__wkY2f{margin:14px 0 0;padding:12px;color:#ffb6be;border:1px solid rgba(255,182,190,.3);border-radius:8px}.CardologyLoveCards_state__UqXYm{padding:28px}.CardologyLoveCards_state__UqXYm h2{margin-top:0}.CardologyLoveCards_empty__m6T6f{padding:24px 6px;color:var(--text-mid,#b8d4e8)}.CardologyLoveCards_results__S8seY{margin-top:26px}.CardologyLoveCards_peopleCards__kNDe7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.CardologyLoveCards_personSummary__RIg19{display:flex;align-items:center;gap:18px;width:100%;min-width:0;padding:20px;border:1px solid var(--gold,#c8a96e);border-radius:12px;background:rgba(4,24,58,.76);color:var(--text-bright,#e8f4fd);font:inherit;text-align:left;cursor:pointer}.CardologyLoveCards_personSummary__RIg19>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.CardologyLoveCards_personSummary__RIg19 strong{font-size:1.15rem;overflow-wrap:anywhere}.CardologyLoveCards_personSummary__RIg19 small{font-size:.75rem;color:var(--text-mid,#b8d4e8)}.CardologyLoveCards_personSummary__RIg19[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--gold,#c8a96e)}.CardologyLoveCards_art__JdDYp{display:block;flex-shrink:0;max-width:100%;height:auto;border-radius:4px}.CardologyLoveCards_readingControls__uCLpB{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:24px 0}.CardologyLoveCards_readingControls__uCLpB>div{display:flex;flex-wrap:wrap;gap:8px}.CardologyLoveCards_spreadIntro__dCIxW h2{margin:0 0 8px;font-size:1.35rem}.CardologyLoveCards_spreadIntro__dCIxW p{max-width:850px;margin:0 0 20px;color:var(--text-mid,#b8d4e8)}.CardologyLoveCards_directions__TDo7c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.CardologyLoveCards_direction__yR1Wp{padding:22px;min-width:0}.CardologyLoveCards_direction__yR1Wp h3{margin:0;font-size:1.05rem;overflow-wrap:anywhere}.CardologyLoveCards_directionNote__tpA1d{margin:7px 0 20px;color:var(--text-mid,#b8d4e8);font-size:.8rem}.CardologyLoveCards_connections__EoJ8A{margin:0;padding:0;list-style:none}.CardologyLoveCards_connections__EoJ8A li+li{padding-top:20px;margin-top:20px;border-top:1px solid var(--border,rgba(126,200,227,.2))}.CardologyLoveCards_connections__EoJ8A h4{margin:0;color:var(--gold,#c8a96e);font-size:1rem}.CardologyLoveCards_connections__EoJ8A p{font-size:.89rem;color:var(--text-mid,#b8d4e8)}.CardologyLoveCards_glyph___NWWJ{display:inline-block;color:var(--gold,#c8a96e);font-size:1.3em;line-height:1.4;margin-right:8px}.CardologyLoveCards_reflection__gzvLD{padding-left:14px;border-left:2px solid var(--gold,#c8a96e);font-style:italic;color:var(--text-bright,#e8f4fd)!important}.CardologyLoveCards_noConnection__6f_EP,.CardologyLoveCards_special__t6ydr{color:var(--text-mid,#b8d4e8);font-size:.9rem}.CardologyLoveCards_special__t6ydr{padding:20px;border-left:2px solid var(--gold,#c8a96e);background:rgba(4,24,58,.76)}.CardologyLoveCards_plateSection__I5e58{margin-top:24px;padding:clamp(14px,2.5vw,26px)}.CardologyLoveCards_plateHeading__BBEcL{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;align-items:center}.CardologyLoveCards_plateHeading__BBEcL h2{margin:0;font-size:1.2rem}.CardologyLoveCards_plateHeading__BBEcL p{margin:0;font-size:.8rem;color:var(--text-mid,#b8d4e8)}.CardologyLoveCards_legendMark__ykyNe{display:inline-flex;align-items:center;justify-content:center;margin:0 5px;min-width:22px;height:22px;border:1px solid var(--gold,#c8a96e);border-radius:50%;color:var(--gold,#c8a96e);font-size:.7rem}.CardologyLoveCards_plateScroll__BY8tP{overflow-x:auto;margin-top:18px;padding:4px;overscroll-behavior-x:contain}.CardologyLoveCards_plate__E_vDN{width:100%;min-width:520px;max-width:860px;margin:0 auto;table-layout:fixed;border-collapse:separate;border-spacing:4px}.CardologyLoveCards_plate__E_vDN th{padding:2px;color:var(--text-mid,#b8d4e8);text-align:center;font-size:.7rem;font-weight:400}.CardologyLoveCards_plate__E_vDN th small{display:block;font-size:.67rem}.CardologyLoveCards_plate__E_vDN th .CardologyLoveCards_glyph___NWWJ{margin:0;font-size:1.3rem}.CardologyLoveCards_plate__E_vDN td{padding:2px;text-align:center}.CardologyLoveCards_tile__EUpIk{position:relative;display:flex;align-items:center;justify-content:center;min-height:72px;min-width:44px;width:100%;padding:4px;border:1px solid rgba(126,200,227,.13);border-radius:7px;background:rgba(4,24,58,.65);cursor:pointer}.CardologyLoveCards_tile__EUpIk .CardologyLoveCards_art__JdDYp{width:44px;max-width:100%}.CardologyLoveCards_tile__EUpIk.CardologyLoveCards_personCard__THAt0{border:2px solid var(--gold,#c8a96e);box-shadow:0 0 10px rgba(200,169,110,.18)}.CardologyLoveCards_tile__EUpIk[aria-pressed=true]{outline:2px solid var(--aqua,#7ec8e3);outline-offset:1px}.CardologyLoveCards_personMark__wjbSz{position:absolute;right:-2px;top:-5px;min-width:20px;padding:1px 4px;border-radius:20px;background:var(--gold,#c8a96e);color:#04183a;font-size:.65rem;font-weight:700}.CardologyLoveCards_inspector__CXrzd{margin-top:24px;padding:clamp(20px,3vw,30px)}.CardologyLoveCards_inspectorHeading__AViH5{display:flex;gap:22px;align-items:center}.CardologyLoveCards_inspectorHeading__AViH5 h2{margin:0 0 8px;font-size:1.3rem}.CardologyLoveCards_inspectorHeading__AViH5 p{margin:0;color:var(--text-mid,#b8d4e8);font-size:.85rem}.CardologyLoveCards_keywords__T_pr3{display:grid;grid-gap:7px;gap:7px;margin-top:24px;font-size:.9rem}.CardologyLoveCards_keywords__T_pr3 strong{color:var(--gold,#c8a96e)}.CardologyLoveCards_keywords__T_pr3 span{color:var(--text-mid,#b8d4e8)}.CardologyLoveCards_description__BPmts{white-space:pre-line;font-size:.93rem;line-height:1.85}.CardologyLoveCards_guide__Bmqlv{margin-top:24px;padding:18px 22px}.CardologyLoveCards_guide__Bmqlv summary{cursor:pointer;color:var(--gold,#c8a96e);min-height:32px}.CardologyLoveCards_guide__Bmqlv p{color:var(--text-mid,#b8d4e8);font-size:.88rem}.CardologyLoveCards_srOnly__gwoYY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.CardologyLoveCards_directions__TDo7c,.CardologyLoveCards_peopleFields__4JR5V{grid-template-columns:minmax(0,1fr)}.CardologyLoveCards_peopleFields__4JR5V fieldset+fieldset{padding-top:22px;border-top:1px solid var(--border,rgba(126,200,227,.2))}.CardologyLoveCards_heading__60xuC{align-items:start}.CardologyLoveCards_heading__60xuC .CardologyLoveCards_quietButton__hCUt_{padding:8px 12px}.CardologyLoveCards_peopleCards__kNDe7{gap:10px}.CardologyLoveCards_personSummary__RIg19{flex-direction:column;align-items:start;padding:16px;gap:12px}.CardologyLoveCards_personSummary__RIg19 strong{font-size:1rem}.CardologyLoveCards_personSummary__RIg19>span>span{font-size:.85rem}}@media(max-width:420px){.CardologyLoveCards_partnerFields___uVJi{grid-template-columns:minmax(0,1fr)}.CardologyLoveCards_heading__60xuC{flex-wrap:wrap}.CardologyLoveCards_personSummary__RIg19{padding:12px}.CardologyLoveCards_personSummary__RIg19 .CardologyLoveCards_art__JdDYp{width:62px}.CardologyLoveCards_inspectorHeading__AViH5{gap:14px}.CardologyLoveCards_plateSection__I5e58{padding:12px}}@media print{.CardologyLoveCards_form__DeEq8,.CardologyLoveCards_guide__Bmqlv,.CardologyLoveCards_heading__60xuC button,.CardologyLoveCards_readingControls__uCLpB{display:none}.CardologyLoveCards_love__yk_Iy{color:#111}.CardologyLoveCards_connections__EoJ8A h4,.CardologyLoveCards_direction__yR1Wp h3,.CardologyLoveCards_glyph___NWWJ,.CardologyLoveCards_heading__60xuC h1,.CardologyLoveCards_inspector__CXrzd h2,.CardologyLoveCards_spreadIntro__dCIxW h2{color:#222!important}.CardologyLoveCards_direction__yR1Wp,.CardologyLoveCards_inspector__CXrzd,.CardologyLoveCards_personSummary__RIg19,.CardologyLoveCards_plateSection__I5e58{background:#fff;border-color:#999;box-shadow:none}.CardologyLoveCards_description__BPmts,.CardologyLoveCards_direction__yR1Wp p,.CardologyLoveCards_help__CPbk6,.CardologyLoveCards_inspectorHeading__AViH5 p,.CardologyLoveCards_keywords__T_pr3 span,.CardologyLoveCards_personSummary__RIg19,.CardologyLoveCards_plateHeading__BBEcL p{color:#222!important}.CardologyLoveCards_plateScroll__BY8tP{overflow:visible}.CardologyLoveCards_plate__E_vDN{min-width:0;border-spacing:2px}.CardologyLoveCards_tile__EUpIk{min-height:48px;background:#fff}.CardologyLoveCards_tile__EUpIk .CardologyLoveCards_art__JdDYp{width:30px}.CardologyLoveCards_tile__EUpIk.CardologyLoveCards_personCard__THAt0{border-color:#8a692e}.CardologyLoveCards_plate__E_vDN th{color:#333}.CardologyLoveCards_directions__TDo7c,.CardologyLoveCards_inspector__CXrzd,.CardologyLoveCards_peopleCards__kNDe7{page-break-inside:avoid;break-inside:avoid}.CardologyLoveCards_results__S8seY{margin-top:0}}