html:not(.dark){--background:oklch(99.2% .0025 78);--sidebar:oklch(98.9% .003 78)}html:not(.dark) body,html:not(.dark) [data-planner-theme]{background-color:var(--color-background)!important}html:not(.dark) #main-content:has(section[aria-label=Your\ plans]){background:var(--color-background)!important}html:not(.dark) #main-content div[class*=overflow-hidden][class*="rounded-[22px]"]:is(:has(>a[href^="/person/"]),:has(>a[href^="/birthdays/person/"])){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}html:not(.dark) #main-content div[class*=overflow-hidden][class*="rounded-[22px]"]:is(:has(>a[href^="/person/"]),:has(>a[href^="/birthdays/person/"]))>a{--person-card-bg:#f4faf5;--person-card-border:#b9dcc2;--person-card-avatar:#ddeee1;--person-card-accent:#245b37;border:1px solid var(--person-card-border)!important;background:var(--person-card-bg)!important;border-radius:22px!important;min-height:86px!important;padding:14px 16px!important;transition:transform .14s,box-shadow .14s,background-color .14s!important;box-shadow:0 5px 16px #2f5a4509!important}html:not(.dark) #main-content div[class*=overflow-hidden][class*="rounded-[22px]"]:is(:has(>a[href^="/person/"]),:has(>a[href^="/birthdays/person/"]))>a+a{margin-top:10px}html:not(.dark) #main-content div[class*=overflow-hidden][class*="rounded-[22px]"]:is(:has(>a[href^="/person/"]),:has(>a[href^="/birthdays/person/"]))>a:hover{background:color-mix(in srgb, var(--person-card-bg) 88%, white 12%)!important;box-shadow:0 7px 20px #2f5a450f!important}html:not(.dark) #main-content div[class*=overflow-hidden][class*="rounded-[22px]"]:is(:has(>a[href^="/person/"]),:has(>a[href^="/birthdays/person/"]))>a:active{transform:scale(.992)}html:not(.dark) #main-content a[data-person-colour=sage]{--person-card-bg:#f3faf5!important;--person-card-border:#b9dcc2!important;--person-card-avatar:#ddeee1!important;--person-card-accent:#245b37!important}html:not(.dark) #main-content a[data-person-colour=powder-blue]{--person-card-bg:#f2f7ff!important;--person-card-border:#bdd3f8!important;--person-card-avatar:#dde8fb!important;--person-card-accent:#234c85!important}html:not(.dark) #main-content a[data-person-colour=peach]{--person-card-bg:#fff5ef!important;--person-card-border:#f6c9ad!important;--person-card-avatar:#fbe4d5!important;--person-card-accent:#8a4a1e!important}html:not(.dark) #main-content a[data-person-colour=lilac]{--person-card-bg:#f7f3ff!important;--person-card-border:#d8c8f1!important;--person-card-avatar:#e8ddf7!important;--person-card-accent:#5a3a87!important}html:not(.dark) #main-content div[class*=overflow-hidden][class*="rounded-[22px]"]:is(:has(>a[href^="/person/"]),:has(>a[href^="/birthdays/person/"]))>a>span:first-child{background:var(--person-card-avatar)!important;color:var(--person-card-accent)!important}html:not(.dark) #main-content div[class*=overflow-hidden][class*="rounded-[22px]"]:is(:has(>a[href^="/person/"]),:has(>a[href^="/birthdays/person/"]))>a>span:last-child>span:first-child>span:first-child,html:not(.dark) #main-content div[class*=overflow-hidden][class*="rounded-[22px]"]:is(:has(>a[href^="/person/"]),:has(>a[href^="/birthdays/person/"]))>a>span:last-child>span:first-child>span:last-child{color:var(--person-card-accent)!important}html:not(.dark) #main-content [data-person-theme][data-person-colour=sage]{--person-card-bg:#f3faf5;--person-card-border:#b9dcc2;--person-card-avatar:#ddeee1;--person-card-accent:#245b37;--person-card-soft:#edf7f0}html:not(.dark) #main-content [data-person-theme][data-person-colour=powder-blue]{--person-card-bg:#f2f7ff;--person-card-border:#bdd3f8;--person-card-avatar:#dde8fb;--person-card-accent:#234c85;--person-card-soft:#eaf2ff}html:not(.dark) #main-content [data-person-theme][data-person-colour=peach]{--person-card-bg:#fff5ef;--person-card-border:#f6c9ad;--person-card-avatar:#fbe4d5;--person-card-accent:#8a4a1e;--person-card-soft:#fff0e6}html:not(.dark) #main-content [data-person-theme][data-person-colour=lilac]{--person-card-bg:#f7f3ff;--person-card-border:#d8c8f1;--person-card-avatar:#e8ddf7;--person-card-accent:#5a3a87;--person-card-soft:#f0e9fb}html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-hero]{border-color:var(--person-card-border)!important}html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-hero=christmas]{background:linear-gradient(135deg, color-mix(in srgb, var(--person-card-bg) 78%, white 22%), white 72%)!important}html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-avatar]{background:var(--person-card-avatar)!important;color:var(--person-card-accent)!important;box-shadow:0 0 0 1px var(--person-card-border)!important}html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-share],html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-outline]{border-color:var(--person-card-border)!important;color:var(--person-card-accent)!important;background:color-mix(in srgb, var(--person-card-bg) 48%, white 52%)!important}html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-details-toggle],html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-profile-panel],html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-progress-panel]{border-color:var(--person-card-border)!important;background:var(--person-card-soft)!important}html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-details-toggle]>span:last-child,html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-progress-value]{color:var(--person-card-accent)!important}html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-progress-fill]{background:var(--person-card-accent)!important}html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-tabs] button[aria-pressed=true],html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-view-tab][aria-pressed=true]{background:var(--person-card-accent)!important;color:#fff!important;border-color:var(--person-card-accent)!important}html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-tabs] button[aria-pressed=true] *,html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-view-tab][aria-pressed=true] *{color:#fff!important}html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-gift-display-setting] button[aria-pressed=true]{background:var(--person-card-accent)!important;border-color:var(--person-card-accent)!important;color:#fff!important}html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-gift-display-setting] button[aria-pressed=true] *{color:#fff!important}html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-person-primary],html:not(.dark) #main-content [data-person-theme][data-person-colour] [data-planner-primary-action] button[data-tour=add-gift]{border-color:var(--person-card-accent)!important;background:var(--person-card-accent)!important;color:#fff!important;box-shadow:0 10px 24px color-mix(in srgb, var(--person-card-accent) 24%, transparent)!important}
