/* Derived UI palette. Regenerate with work/build-accent-palette.py after changing component colors. Category/status colors and selected wallpapers stay independent. */
/* magic/magic.css */
html.personal-appearance *,html.personal-appearance :before,html.personal-appearance :after{border-color:color-mix(in srgb,var(--user-accent,#0855b5) 14.32%,white);}
html.personal-appearance input::-moz-placeholder,html.personal-appearance textarea::-moz-placeholder{color:color-mix(in srgb,var(--user-accent,#0855b5) 55.71%,white);}
html.personal-appearance input::placeholder,html.personal-appearance textarea::placeholder{color:color-mix(in srgb,var(--user-accent,#0855b5) 55.71%,white);}
html.personal-appearance ._itemIcon_bu1h6_66{box-shadow:0 10px 20px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 30.21%,black) 25.10%,transparent);}
html.personal-appearance ._itemFallback_bu1h6_86{box-shadow:0 10px 20px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 30.21%,black) 25.10%,transparent);}
html.personal-appearance ._elevated_y9cxg_5{box-shadow:0 18px 40px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 30.21%,black) 32.16%,transparent);}
html.personal-appearance ._brandIcon_y9cxg_72{box-shadow:0 12px 30px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 30.21%,black) 34.90%,transparent);}
html.personal-appearance ._modalOverlay_1sk6q_6{background-color:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 13.25%,black) 30.20%,transparent);}
html.personal-appearance ._modalContent_1sk6q_11{box-shadow:0 28px 60px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 30.21%,black) 45.10%,transparent);}
html.personal-appearance ._variantDefault_5rqdx_38{box-shadow:0 18px 40px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 30.21%,black) 32.16%,transparent);}
html.personal-appearance ._variantInfo_5rqdx_53{border-color:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 64.11%,white) 40.00%,transparent);background-color:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 81.85%,white) 14.90%,transparent);box-shadow:0 18px 40px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 64.11%,white) 27.84%,transparent);}
html.personal-appearance .bg-info{background:linear-gradient(135deg,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 64.11%,white) 20.00%,transparent),color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 81.85%,white) 14.90%,transparent));}
html.personal-appearance .bg-neutral{background:linear-gradient(135deg,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 55.40%,white) 20.00%,transparent),color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 84.34%,white) 14.90%,transparent));}
/* style.css */

/* v2.css */
html.personal-appearance{--bg:color-mix(in srgb,var(--user-accent,#0855b5) 3.42%,white);--ink:color-mix(in srgb,var(--user-accent,#0855b5) 44.52%,black);--muted:color-mix(in srgb,var(--user-accent,#0855b5) 89.95%,white);--line:color-mix(in srgb,var(--user-accent,#0855b5) 13.69%,white);--blue:color-mix(in srgb,var(--user-accent,#0855b5) 70.96%,white);--green:color-mix(in srgb,var(--user-accent,#0855b5) 70.96%,white);--soft:color-mix(in srgb,var(--user-accent,#0855b5) 5.60%,white);}
html.personal-appearance button.primary:hover{background:color-mix(in srgb,var(--user-accent,#0855b5) 86.83%,white);}
html.personal-appearance .secondary{color:color-mix(in srgb,var(--user-accent,#0855b5) 84.34%,white);}
html.personal-appearance button:focus-visible,html.personal-appearance a:focus-visible,html.personal-appearance input:focus-visible,html.personal-appearance textarea:focus-visible,html.personal-appearance select:focus-visible{outline:3px solid color-mix(in srgb,var(--user-accent,#0855b5) 47.62%,white);}
html.personal-appearance input,html.personal-appearance textarea,html.personal-appearance select{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 35.79%,white);}
html.personal-appearance input::placeholder,html.personal-appearance textarea::placeholder{color:color-mix(in srgb,var(--user-accent,#0855b5) 82.79%,white);}
html.personal-appearance aside{scrollbar-color:color-mix(in srgb,var(--user-accent,#0855b5) 29.88%,white) transparent;}
html.personal-appearance .direction-strip{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 13.07%,white);background:color-mix(in srgb,var(--user-accent,#0855b5) 5.60%,white);}
html.personal-appearance .direction-strip svg{stroke:color-mix(in srgb,var(--user-accent,#0855b5) 45.13%,white);}
html.personal-appearance .destination-open:hover{background:color-mix(in srgb,var(--user-accent,#0855b5) 2.49%,white);}
html.personal-appearance .tone-1 .destination-detail svg{background:color-mix(in srgb,var(--user-accent,#0855b5) 7.78%,white);}
html.personal-appearance .destination-add{border:1px dashed color-mix(in srgb,var(--user-accent,#0855b5) 40.46%,white);}
html.personal-appearance .photos{scrollbar-color:color-mix(in srgb,var(--user-accent,#0855b5) 29.88%,white) transparent;}
html.personal-appearance .empty{border:1px dashed color-mix(in srgb,var(--user-accent,#0855b5) 33.61%,white);}
html.personal-appearance .editor{border-color:color-mix(in srgb,var(--user-accent,#0855b5) 26.46%,white);}
html.personal-appearance .weekday{background:color-mix(in srgb,var(--user-accent,#0855b5) 6.22%,white);}
html.personal-appearance .day.other{background:color-mix(in srgb,var(--user-accent,#0855b5) 1.87%,white);}
html.personal-appearance .day-event{color:color-mix(in srgb,var(--user-accent,#0855b5) 81.85%,white);}
html.personal-appearance .login-intro{background:color-mix(in srgb,var(--user-accent,#0855b5) 5.29%,white);}
html.personal-appearance .stamp{color:color-mix(in srgb,var(--user-accent,#0855b5) 78.43%,white);}
html.personal-appearance .toast{background:color-mix(in srgb,var(--user-accent,#0855b5) 58.29%,black);}
@media (max-width:760px){html.personal-appearance nav{scrollbar-color:color-mix(in srgb,var(--user-accent,#0855b5) 26.46%,white) transparent;}}
/* v2-extra.css */
@media (max-width:760px){html.personal-appearance #sectionPicker{border-color:color-mix(in srgb,var(--user-accent,#0855b5) 22.10%,white);}}
/* magic-theme.css */
html.personal-appearance{--blue:color-mix(in srgb,var(--user-accent,#0855b5) 71.58%,white);--green:color-mix(in srgb,var(--user-accent,#0855b5) 71.58%,white);--soft:color-mix(in srgb,var(--user-accent,#0855b5) 5.60%,white);--ink:color-mix(in srgb,var(--user-accent,#0855b5) 48.75%,black);--muted:color-mix(in srgb,var(--user-accent,#0855b5) 88.39%,white);--bg:color-mix(in srgb,var(--user-accent,#0855b5) 2.18%,white);}
html.personal-appearance .login-screen #magicLogin input::placeholder{color:color-mix(in srgb,var(--user-accent,#0855b5) 88.39%,white)!important;}
html.personal-appearance body{background:radial-gradient(ellipse at 88% 0,color-mix(in srgb,var(--user-accent,#0855b5) 7.78%,white) 0,transparent 45%),radial-gradient(ellipse at 0 80%,color-mix(in srgb,var(--user-accent,#0855b5) 5.60%,white) 0,transparent 40%),color-mix(in srgb,var(--user-accent,#0855b5) 2.18%,white);}
html.personal-appearance .magic-sidebar-surface{box-shadow:0 12px 38px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 48.75%,black) 4.31%,transparent);}
html.personal-appearance .magic-sidebar-inner{scrollbar-color:color-mix(in srgb,var(--user-accent,#0855b5) 23.65%,white) transparent;}
html.personal-appearance .magic-sidebar-inner nav .active{background:color-mix(in srgb,var(--user-accent,#0855b5) 8.09%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 84.97%,white);}
html.personal-appearance .topbar{border-color:color-mix(in srgb,var(--user-accent,#0855b5) 14.94%,white);}
html.personal-appearance .magic-primary-root{box-shadow:0 8px 20px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 89.01%,white) 10.20%,transparent);}
html.personal-appearance .magic-primary-root button.magic-primary{background:color-mix(in srgb,var(--user-accent,#0855b5) 71.58%,white)!important;}
html.personal-appearance .magic-primary-root button.magic-primary:hover{background:color-mix(in srgb,var(--user-accent,#0855b5) 82.79%,white)!important;}
html.personal-appearance .magic-primary-root button.magic-primary:disabled{background:color-mix(in srgb,var(--user-accent,#0855b5) 56.64%,white)!important;}
html.personal-appearance .magic-badge-root{--lg-bg-color:color-mix(in srgb,var(--user-accent,#0855b5) 6.22%,white);}
html.personal-appearance .magic-badge{color:color-mix(in srgb,var(--user-accent,#0855b5) 93.68%,white)!important;}
html.personal-appearance .magic-intro-surface{background:linear-gradient(120deg,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 6.54%,white) 70.20%,transparent),color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 7.16%,white) 67.84%,transparent));box-shadow:0 10px 30px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 74.72%,black) 3.14%,transparent);}
html.personal-appearance .magic-intro h2{color:color-mix(in srgb,var(--user-accent,#0855b5) 97.51%,black);}
html.personal-appearance .magic-intro p{color:color-mix(in srgb,var(--user-accent,#0855b5) 92.75%,white);}
html.personal-appearance .magic-globe{stroke:color-mix(in srgb,var(--user-accent,#0855b5) 59.13%,white);}
html.personal-appearance .magic-destination-shell{box-shadow:0 12px 30px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 74.72%,black) 3.53%,transparent);}
html.personal-appearance .magic-destination-shell:hover{box-shadow:0 14px 34px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 74.72%,black) 7.06%,transparent);}
html.personal-appearance .magic-arrow{background:color-mix(in srgb,var(--user-accent,#0855b5) 6.54%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 71.58%,white);}
html.personal-appearance .magic-destination-actions{border-top:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 11.20%,white);}
html.personal-appearance .magic-action{color:color-mix(in srgb,var(--user-accent,#0855b5) 88.70%,white)!important;}
html.personal-appearance .magic-action:hover{background:color-mix(in srgb,var(--user-accent,#0855b5) 8.09%,white)!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 92.75%,white)!important;}
html.personal-appearance .magic-add-destination-root{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--user-accent,#0855b5) 19.30%,white);}
html.personal-appearance .magic-add-destination{color:color-mix(in srgb,var(--user-accent,#0855b5) 88.39%,white)!important;}
html.personal-appearance .magic-add-destination:hover{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 7.47%,white) 33.33%,transparent)!important;}
html.personal-appearance .magic-plus{box-shadow:0 7px 16px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 77.50%,white) 3.92%,transparent);color:color-mix(in srgb,var(--user-accent,#0855b5) 71.58%,white);}
html.personal-appearance #magicLogin input{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 26.14%,white)!important;}
html.personal-appearance .login-intro{background:linear-gradient(135deg,color-mix(in srgb,var(--user-accent,#0855b5) 6.22%,white),color-mix(in srgb,var(--user-accent,#0855b5) 4.36%,white));}
html.personal-appearance .login-screen{background:color-mix(in srgb,var(--user-accent,#0855b5) 0.31%,white);}
html.personal-appearance .login-intro h1{color:color-mix(in srgb,var(--user-accent,#0855b5) 75.78%,black);}
html.personal-appearance .entry{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 13.69%,white);}
html.personal-appearance .editor{border-color:color-mix(in srgb,var(--user-accent,#0855b5) 20.23%,white);}
html.personal-appearance .secondary{background:color-mix(in srgb,var(--user-accent,#0855b5) 6.22%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 90.26%,white);}
html.personal-appearance .date-badge{background:color-mix(in srgb,var(--user-accent,#0855b5) 6.22%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 90.26%,white);}
html.personal-appearance .calendar{border-color:color-mix(in srgb,var(--user-accent,#0855b5) 14.32%,white);}
html.personal-appearance .weekday{background:color-mix(in srgb,var(--user-accent,#0855b5) 7.47%,white);}
html.personal-appearance .day.other{background:color-mix(in srgb,var(--user-accent,#0855b5) 3.11%,white);}
html.personal-appearance .day.selected{background:color-mix(in srgb,var(--user-accent,#0855b5) 6.22%,white);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--user-accent,#0855b5) 53.53%,white);}
html.personal-appearance .empty{border-color:color-mix(in srgb,var(--user-accent,#0855b5) 23.03%,white);}
html.personal-appearance .toast{background:color-mix(in srgb,var(--user-accent,#0855b5) 85.32%,black);}
html.personal-appearance button:focus-visible,html.personal-appearance a:focus-visible,html.personal-appearance input:focus-visible,html.personal-appearance select:focus-visible{outline-color:color-mix(in srgb,var(--user-accent,#0855b5) 52.29%,white)!important;}
@media (max-width:760px){html.personal-appearance .magic-sidebar-surface{box-shadow:0 6px 20px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 48.75%,black) 3.14%,transparent);}}
/* geography.css */
html.personal-appearance .geo-search input{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 24.28%,white)!important;}
html.personal-appearance .geo-close{color:color-mix(in srgb,var(--user-accent,#0855b5) 93.37%,white)!important;}
html.personal-appearance .geo-option{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 14.94%,white);}
html.personal-appearance .geo-option>svg:last-child{color:color-mix(in srgb,var(--user-accent,#0855b5) 68.47%,white);}
html.personal-appearance .geo-option:hover{background:color-mix(in srgb,var(--user-accent,#0855b5) 7.16%,white);}
html.personal-appearance .geo-more{color:color-mix(in srgb,var(--user-accent,#0855b5) 86.83%,white)!important;}
/* ionian.css */
html.personal-appearance{--blue:color-mix(in srgb,var(--user-accent,#0855b5) 60.94%,black);--green:color-mix(in srgb,var(--user-accent,#0855b5) 60.94%,black);--soft:color-mix(in srgb,var(--user-accent,#0855b5) 14.01%,white);--ink:color-mix(in srgb,var(--user-accent,#0855b5) 43.99%,black);--muted:color-mix(in srgb,var(--user-accent,#0855b5) 91.15%,black);--bg:color-mix(in srgb,var(--user-accent,#0855b5) 8.09%,white);--ionian:color-mix(in srgb,var(--user-accent,#0855b5) 60.94%,black);--sea:color-mix(in srgb,var(--user-accent,#0855b5) 83.73%,black);}
html.personal-appearance{background:color-mix(in srgb,var(--user-accent,#0855b5) 8.09%,white);}
html.personal-appearance body{background:radial-gradient(ellipse at 7% 33%,rgba(39,86,157,.22),transparent 42%),radial-gradient(ellipse at 93% 76%,rgba(1,41,100,.23),transparent 46%),linear-gradient(135deg,color-mix(in srgb,var(--user-accent,#0855b5) 3.73%,white) 0%,color-mix(in srgb,var(--user-accent,#0855b5) 10.89%,white) 48%,color-mix(in srgb,var(--user-accent,#0855b5) 17.43%,white) 100%);}
html.personal-appearance body::after{background:color-mix(in srgb,var(--user-accent,#0855b5) 60.41%,black);}
html.personal-appearance ::selection{background:color-mix(in srgb,var(--user-accent,#0855b5) 30.81%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 44.52%,black);}
html.personal-appearance .brand{color:color-mix(in srgb,var(--user-accent,#0855b5) 45.57%,black)!important;}
html.personal-appearance .brand:after{background:color-mix(in srgb,var(--user-accent,#0855b5) 74.19%,black)!important;}
html.personal-appearance #magicLogin input{color:color-mix(in srgb,var(--user-accent,#0855b5) 52.46%,black)!important;}
html.personal-appearance #magicLogin input::placeholder,html.personal-appearance .login-screen #magicLogin input::placeholder{color:color-mix(in srgb,var(--user-accent,#0855b5) 96.45%,black)!important;}
html.personal-appearance #magicLogin input:-webkit-autofill{-webkit-text-fill-color:color-mix(in srgb,var(--user-accent,#0855b5) 52.46%,black);box-shadow:inset 0 0 0 100px color-mix(in srgb,var(--user-accent,#0855b5) 12.76%,white)!important;}
html.personal-appearance .magic-destination-shell:hover{box-shadow:0 24px 52px rgba(3,33,77,.15),inset 0 1px 0 #ffffff,inset 1px 0 0 #ffffffdd,inset 0 -1px 0 color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 50.34%,black) 10.20%,transparent)!important;}
html.personal-appearance .magic-sidebar-inner{scrollbar-color:color-mix(in srgb,var(--user-accent,#0855b5) 47.00%,white) transparent;}
html.personal-appearance .magic-sidebar-inner nav .active,html.personal-appearance nav button.active,html.personal-appearance nav .active{color:color-mix(in srgb,var(--user-accent,#0855b5) 56.17%,black)!important;}
html.personal-appearance .nav-home,html.personal-appearance .quiet,html.personal-appearance .magic-action{color:color-mix(in srgb,var(--user-accent,#0855b5) 85.32%,black)!important;}
html.personal-appearance .magic-destination-name,html.personal-appearance .geo-saved-open{color:color-mix(in srgb,var(--user-accent,#0855b5) 50.87%,black);}
html.personal-appearance .magic-action:hover{color:color-mix(in srgb,var(--user-accent,#0855b5) 52.99%,black)!important;}
html.personal-appearance .magic-arrow{color:color-mix(in srgb,var(--user-accent,#0855b5) 60.41%,black)!important;box-shadow:inset 0 1px 0 #ffffffee,0 5px 15px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 48.22%,black) 3.14%,transparent);}
html.personal-appearance .magic-add-destination{color:color-mix(in srgb,var(--user-accent,#0855b5) 83.20%,black)!important;}
html.personal-appearance .magic-plus{color:color-mix(in srgb,var(--user-accent,#0855b5) 63.59%,black);box-shadow:0 8px 20px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 50.87%,black) 3.92%,transparent),inset 0 1px 0 #ffffffed;}
html.personal-appearance .magic-primary-root{box-shadow:0 12px 28px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 42.40%,black) 14.51%,transparent),inset 0 1px 0 #ffffff66!important;}
html.personal-appearance .magic-primary-root button.magic-primary{text-shadow:0 1px 1px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 41.87%,black) 20.00%,transparent);}
html.personal-appearance .magic-primary-root button.magic-primary:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--user-accent,#0855b5) 48.22%,black),color-mix(in srgb,var(--user-accent,#0855b5) 70.48%,black))!important;}
html.personal-appearance .magic-primary-root button.magic-primary:disabled{background:color-mix(in srgb,var(--user-accent,#0855b5) 91.19%,white)!important;}
html.personal-appearance .magic-badge{color:color-mix(in srgb,var(--user-accent,#0855b5) 82.14%,black)!important;}
html.personal-appearance .geo-search input{color:color-mix(in srgb,var(--user-accent,#0855b5) 52.46%,black)!important;}
html.personal-appearance .geo-search input::placeholder{color:color-mix(in srgb,var(--user-accent,#0855b5) 96.45%,black)!important;}
html.personal-appearance .geo-close,html.personal-appearance .geo-more{color:color-mix(in srgb,var(--user-accent,#0855b5) 62.00%,black)!important;}
html.personal-appearance .geo-option{color:color-mix(in srgb,var(--user-accent,#0855b5) 53.52%,black);}
html.personal-appearance .geo-option>svg:last-child{color:color-mix(in srgb,var(--user-accent,#0855b5) 97.73%,white);}
html.personal-appearance .country-flag{box-shadow:0 3px 9px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 50.87%,black) 4.71%,transparent);}
html.personal-appearance .geo-status,html.personal-appearance .geo-city-option small{color:color-mix(in srgb,var(--user-accent,#0855b5) 91.15%,black);}
html.personal-appearance input,html.personal-appearance textarea,html.personal-appearance select,html.personal-appearance .search input,html.personal-appearance #sectionPicker{border-color:color-mix(in srgb,var(--user-accent,#0855b5) 41.71%,white);}
html.personal-appearance .secondary,html.personal-appearance button.secondary{color:color-mix(in srgb,var(--user-accent,#0855b5) 58.82%,black);}
html.personal-appearance .secondary:hover{background:color-mix(in srgb,var(--user-accent,#0855b5) 22.41%,white);}
html.personal-appearance .date-badge{background:color-mix(in srgb,var(--user-accent,#0855b5) 15.87%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 58.29%,black);}
html.personal-appearance .calendar{border-color:color-mix(in srgb,var(--user-accent,#0855b5) 27.39%,white);}
html.personal-appearance .weekday{background:color-mix(in srgb,var(--user-accent,#0855b5) 17.12%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 85.85%,black);}
html.personal-appearance .day{border-color:color-mix(in srgb,var(--user-accent,#0855b5) 27.08%,white);}
html.personal-appearance .day.selected{background:color-mix(in srgb,var(--user-accent,#0855b5) 20.54%,white);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--user-accent,#0855b5) 83.20%,black);}
html.personal-appearance .day.today .day-number,html.personal-appearance .day-event{color:color-mix(in srgb,var(--user-accent,#0855b5) 63.06%,black);}
html.personal-appearance .calendar-controls button{border-color:color-mix(in srgb,var(--user-accent,#0855b5) 27.08%,white);}
html.personal-appearance .toast{background:color-mix(in srgb,var(--user-accent,#0855b5) 50.34%,black);}
html.personal-appearance a{color:color-mix(in srgb,var(--user-accent,#0855b5) 62.53%,black);}
html.personal-appearance .place-title:hover{color:color-mix(in srgb,var(--user-accent,#0855b5) 62.53%,black);}
html.personal-appearance .empty svg,html.personal-appearance .grip{color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance button.primary{background:color-mix(in srgb,var(--user-accent,#0855b5) 56.17%,black);}
html.personal-appearance button.primary:hover{background:color-mix(in srgb,var(--user-accent,#0855b5) 65.71%,black);}
html.personal-appearance button:focus-visible,html.personal-appearance a:focus-visible,html.personal-appearance input:focus-visible,html.personal-appearance textarea:focus-visible,html.personal-appearance select:focus-visible{outline:3px solid color-mix(in srgb,var(--user-accent,#0855b5) 86.83%,white)!important;}
html.personal-appearance dialog{background:color-mix(in srgb,var(--user-accent,#0855b5) 7.78%,white);box-shadow:0 30px 90px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 43.46%,black) 25.10%,transparent);}
html.personal-appearance dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 44.52%,black) 33.33%,transparent);}
@media (max-width:760px){html.personal-appearance body{background:radial-gradient(ellipse at 0 25%,rgba(39,86,157,.18),transparent 55%),radial-gradient(ellipse at 100% 80%,rgba(1,41,100,.21),transparent 60%),linear-gradient(155deg,color-mix(in srgb,var(--user-accent,#0855b5) 3.73%,white),color-mix(in srgb,var(--user-accent,#0855b5) 12.45%,white) 60%,color-mix(in srgb,var(--user-accent,#0855b5) 19.30%,white));}}
@media (prefers-reduced-transparency:reduce){html.personal-appearance .magic-destination-shell,html.personal-appearance .magic-sidebar-surface,html.personal-appearance .magic-add-destination-root,html.personal-appearance .geo-option,html.personal-appearance .entry,html.personal-appearance .editor,html.personal-appearance .empty,html.personal-appearance #magicLogin label>div{--lg-bg-color:color-mix(in srgb,var(--user-accent,#0855b5) 7.78%,white);background:color-mix(in srgb,var(--user-accent,#0855b5) 7.78%,white)!important;}}
html.personal-appearance #magicLogin label>div::after{box-shadow:inset 1px 1px 0 #ffffffe6,inset -1px -1px 0 color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 66.24%,black) 14.90%,transparent),inset 2px 2px 7px #ffffff47,inset -3px -3px 9px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 66.24%,black) 7.06%,transparent);}
html.personal-appearance #magicLogin input:-webkit-autofill{-webkit-text-fill-color:color-mix(in srgb,var(--user-accent,#0855b5) 52.46%,black);}
/* ionian-vivid.css */
html.personal-appearance{--blue:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);--green:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);--soft:color-mix(in srgb,var(--user-accent,#0855b5) 10.27%,white);--bg:color-mix(in srgb,var(--user-accent,#0855b5) 8.09%,white);--sea:color-mix(in srgb,var(--user-accent,#0855b5) 89.32%,white);--muted:color-mix(in srgb,var(--user-accent,#0855b5) 93.27%,black);}
html.personal-appearance{background:color-mix(in srgb,var(--user-accent,#0855b5) 8.09%,white);}
html.personal-appearance body{background:radial-gradient(ellipse at 2% 26%,rgba(54,149,255,.25),transparent 44%),radial-gradient(ellipse at 94% 72%,rgba(16,111,235,.22),transparent 46%),linear-gradient(135deg,color-mix(in srgb,var(--user-accent,#0855b5) 1.87%,white) 0%,color-mix(in srgb,var(--user-accent,#0855b5) 8.71%,white) 48%,color-mix(in srgb,var(--user-accent,#0855b5) 19.30%,white) 100%);}
html.personal-appearance body::after{background:color-mix(in srgb,var(--user-accent,#0855b5) 85.28%,white);}
html.personal-appearance .brand{color:color-mix(in srgb,var(--user-accent,#0855b5) 60.94%,black)!important;}
html.personal-appearance .brand:after{background:color-mix(in srgb,var(--user-accent,#0855b5) 72.21%,white)!important;}
html.personal-appearance .magic-primary-root{background:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);box-shadow:0 12px 28px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white) 16.86%,transparent),inset 0 1px 0 #ffffff80!important;}
html.personal-appearance .magic-primary-root button.magic-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--user-accent,#0855b5) 81.61%,black),color-mix(in srgb,var(--user-accent,#0855b5) 89.32%,white))!important;}
html.personal-appearance .magic-primary-root button.magic-primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--user-accent,#0855b5) 71.01%,black),color-mix(in srgb,var(--user-accent,#0855b5) 95.24%,white))!important;}
html.personal-appearance .magic-arrow{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.04%,white)!important;}
html.personal-appearance .magic-plus{color:color-mix(in srgb,var(--user-accent,#0855b5) 93.99%,white);}
html.personal-appearance .magic-sidebar-inner nav .active,html.personal-appearance nav button.active,html.personal-appearance nav .active{color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black)!important;}
html.personal-appearance .secondary,html.personal-appearance button.secondary,html.personal-appearance .date-badge{color:color-mix(in srgb,var(--user-accent,#0855b5) 91.68%,black);}
html.personal-appearance .geo-option>svg:last-child{color:color-mix(in srgb,var(--user-accent,#0855b5) 92.44%,white);}
html.personal-appearance .day.selected{background:color-mix(in srgb,var(--user-accent,#0855b5) 14.63%,white);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--user-accent,#0855b5) 82.79%,white);}
html.personal-appearance .weekday{background:color-mix(in srgb,var(--user-accent,#0855b5) 11.20%,white);}
html.personal-appearance .day.today .day-number,html.personal-appearance .day-event{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.35%,white);}
html.personal-appearance a,html.personal-appearance .place-title:hover{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .toast{background:color-mix(in srgb,var(--user-accent,#0855b5) 73.13%,black);}
html.personal-appearance button:focus-visible,html.personal-appearance a:focus-visible,html.personal-appearance input:focus-visible,html.personal-appearance textarea:focus-visible,html.personal-appearance select:focus-visible{outline-color:color-mix(in srgb,var(--user-accent,#0855b5) 87.77%,white)!important;}
@media (max-width:760px){html.personal-appearance body{background:radial-gradient(ellipse at 0 22%,rgba(54,149,255,.24),transparent 55%),radial-gradient(ellipse at 100% 83%,rgba(20,114,240,.20),transparent 60%),linear-gradient(155deg,color-mix(in srgb,var(--user-accent,#0855b5) 1.87%,white),color-mix(in srgb,var(--user-accent,#0855b5) 9.03%,white) 52%,color-mix(in srgb,var(--user-accent,#0855b5) 19.61%,white));}}
html.personal-appearance .collection-tabs button{color:color-mix(in srgb,var(--user-accent,#0855b5) 93.27%,black);}
html.personal-appearance .collection-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance .entry-category{color:color-mix(in srgb,var(--user-accent,#0855b5) 93.27%,black);}
html.personal-appearance .notebook .entry{border-left:3px solid color-mix(in srgb,var(--user-accent,#0855b5) 72.52%,white);}
html.personal-appearance .pool-item{border-top:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 27.39%,white);}
html.personal-appearance .group-row .delete-group{color:color-mix(in srgb,var(--user-accent,#0855b5) 86.83%,white);}
html.personal-appearance .group-form{border-top:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 27.39%,white);}
html.personal-appearance .event-details span{background:color-mix(in srgb,var(--user-accent,#0855b5) 9.65%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 87.44%,black);}
html.personal-appearance #eventFields{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 27.39%,white);}
/* vendor/leaflet/leaflet.css */
html.personal-appearance .leaflet-container a{color: color-mix(in srgb,var(--user-accent,#0855b5) 89.03%,black);}
html.personal-appearance .leaflet-zoom-box{border: 2px dotted color-mix(in srgb,var(--user-accent,#0855b5) 63.49%,white);}
/* planner.css */
html.personal-appearance .places-map{box-shadow:0 15px 40px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black) 7.45%,transparent);}
html.personal-appearance .map-place button,html.personal-appearance .map-place a{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .map-number{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .map-place-active{border:2px solid color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);background:color-mix(in srgb,var(--user-accent,#0855b5) 5.60%,white);}
html.personal-appearance .trip-marker{box-shadow:0 4px 12px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 50.87%,black) 33.33%,transparent);}
html.personal-appearance .leaflet-control-zoom a{color:color-mix(in srgb,var(--user-accent,#0855b5) 50.87%,black)!important;}
html.personal-appearance #placeTiming{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 27.39%,white);}
html.personal-appearance .day-stop{border-bottom:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 27.39%,white);}
html.personal-appearance .stop-order{background:color-mix(in srgb,var(--user-accent,#0855b5) 98.35%,white);}
html.personal-appearance .stop-time{color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance .stop-actions button,html.personal-appearance .stop-actions a{color:color-mix(in srgb,var(--user-accent,#0855b5) 93.27%,black);}
html.personal-appearance .day-route{background:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance .day-route:hover{background:color-mix(in srgb,var(--user-accent,#0855b5) 95.24%,white);}
html.personal-appearance .group-manager summary{color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
/* objects.css */
html.personal-appearance .object-group-badge{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.27%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 99.28%,white);}
html.personal-appearance .object-icon svg{stroke:color-mix(in srgb,var(--user-accent,#0855b5) 89.03%,black);}
html.personal-appearance .google-credit{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.04%,white);}
html.personal-appearance .google-credit>span:first-child{color:color-mix(in srgb,var(--user-accent,#0855b5) 82.67%,black);}
html.personal-appearance .google-credit a{color:color-mix(in srgb,var(--user-accent,#0855b5) 90.09%,black);}
html.personal-appearance .group-drop-active{outline:2px dashed color-mix(in srgb,var(--user-accent,#0855b5) 89.95%,white);background:color-mix(in srgb,var(--user-accent,#0855b5) 17.12%,white);}
html.personal-appearance .place-suggestions{background:color-mix(in srgb,var(--user-accent,#0855b5) 1.56%,white);border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 27.39%,white);box-shadow:0 15px 40px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 64.12%,black) 14.51%,transparent);}
html.personal-appearance .place-suggestions>button{color:color-mix(in srgb,var(--user-accent,#0855b5) 56.17%,black);border-bottom:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 11.52%,white);}
html.personal-appearance .place-suggestions small{color:color-mix(in srgb,var(--user-accent,#0855b5) 91.19%,white);}
html.personal-appearance .place-suggestions>button:hover,html.personal-appearance .place-suggestions>button[aria-selected=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 9.03%,white);}
html.personal-appearance .google-setup-link{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance #googlePreview{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 22.72%,white);}
html.personal-appearance .google-setup-dialog{background:color-mix(in srgb,var(--user-accent,#0855b5) 3.42%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 50.87%,black);}
html.personal-appearance .google-setup-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 51.40%,black) 33.33%,transparent);}
/* settings.css */
html.personal-appearance #settingsShortcut{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 3.11%,white) 85.10%,transparent);box-shadow:0 8px 25px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 14.90%,transparent);color:color-mix(in srgb,var(--user-accent,#0855b5) 89.03%,black);}
html.personal-appearance .nav-settings{border-top:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 22.72%,white)!important;}
html.personal-appearance .settings-account{color:color-mix(in srgb,var(--user-accent,#0855b5) 99.60%,white);}
html.personal-appearance .settings-panel{box-shadow:0 14px 35px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black) 4.31%,transparent);}
html.personal-appearance .connection-status{color:color-mix(in srgb,var(--user-accent,#0855b5) 92.75%,white);background:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white);}
html.personal-appearance .google-guide{border-top:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 22.72%,white);border-bottom:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 22.72%,white);}
html.personal-appearance .google-guide summary{color:color-mix(in srgb,var(--user-accent,#0855b5) 95.92%,black);}
html.personal-appearance #googleCheckStatus,html.personal-appearance #extraKeyStatus{color:color-mix(in srgb,var(--user-accent,#0855b5) 93.27%,black);}
html.personal-appearance .saved-key{border-bottom:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 22.72%,white);}
html.personal-appearance .saved-key button{color:color-mix(in srgb,var(--user-accent,#0855b5) 89.03%,black);}
/* editor-modal.css */
html.personal-appearance .item-modal{background:linear-gradient(135deg,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 2.49%,white) 96.08%,transparent),color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 7.78%,white) 96.08%,transparent));box-shadow:0 30px 100px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 52.46%,black) 25.10%,transparent);scrollbar-color:color-mix(in srgb,var(--user-accent,#0855b5) 33.61%,white) transparent;}
html.personal-appearance .item-modal::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 53.52%,black) 30.20%,transparent);}
html.personal-appearance .item-modal .editor-heading{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 4.98%,white) 94.90%,transparent);}
html.personal-appearance .item-modal #itemForm>.form-actions{border-top:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 22.72%,white);}
html.personal-appearance .google-location-button{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 24.90%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
/* google-pin.css */

/* action-icons.css */
html.personal-appearance input.icon-file-input::file-selector-button{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 24.59%,white);}
/* place-sync.css */

/* trip-ui.css */
html.personal-appearance .compact-cover{background:color-mix(in srgb,var(--user-accent,#0855b5) 14.32%,white);}
html.personal-appearance .photo-count{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 50.87%,black) 73.33%,transparent);}
html.personal-appearance .compact-no-photo{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 13.38%,white) 50.20%,transparent);color:color-mix(in srgb,var(--user-accent,#0855b5) 65.36%,white);}
html.personal-appearance .trip-days-section{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 5.60%,white) 94.12%,transparent);}
html.personal-appearance .trip-day-tile{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 23.03%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 89.03%,black);}
html.personal-appearance .trip-day-tile[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance .trip-day-tile[aria-pressed=true] small,html.personal-appearance .trip-day-tile[aria-pressed=true] span{color:color-mix(in srgb,var(--user-accent,#0855b5) 9.65%,white);}
html.personal-appearance .trip-day-tile.trip-drop-active{outline:3px dashed color-mix(in srgb,var(--user-accent,#0855b5) 84.03%,white);background:color-mix(in srgb,var(--user-accent,#0855b5) 14.94%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance .trip-strip-empty{border:1px dashed color-mix(in srgb,var(--user-accent,#0855b5) 46.69%,white);}
html.personal-appearance .trip-range-day{color:color-mix(in srgb,var(--user-accent,#0855b5) 63.06%,black);}
html.personal-appearance .trip-range-day.in-range{background:color-mix(in srgb,var(--user-accent,#0855b5) 20.23%,white);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 29.88%,white);}
html.personal-appearance .trip-range-day.range-edge{background:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance .place-gallery{background:color-mix(in srgb,var(--user-accent,#0855b5) 4.36%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 50.87%,black);}
html.personal-appearance .place-gallery::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 50.87%,black) 46.67%,transparent);}
html.personal-appearance .place-gallery>img{background:color-mix(in srgb,var(--user-accent,#0855b5) 14.32%,white);}
html.personal-appearance .place-drag-handle{color:color-mix(in srgb,var(--user-accent,#0855b5) 77.50%,white);}
html.personal-appearance .place-drag-ghost{background:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);box-shadow:0 12px 35px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 50.87%,black) 25.10%,transparent);}
/* groups-ui.css */
html.personal-appearance .group-toolbar .group-add-label{color:color-mix(in srgb,var(--user-accent,#0855b5) 68.89%,black);}
html.personal-appearance .groups-dialog{color:color-mix(in srgb,var(--user-accent,#0855b5) 57.23%,black);box-shadow:0 20px 70px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 66.77%,black) 25.10%,transparent);}
html.personal-appearance .groups-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 57.76%,black) 33.33%,transparent);}
html.personal-appearance .groups-dialog p{color:color-mix(in srgb,var(--user-accent,#0855b5) 91.68%,black);}
html.personal-appearance .group-grip{color:color-mix(in srgb,var(--user-accent,#0855b5) 91.50%,white);}
html.personal-appearance .group-sorting{background:color-mix(in srgb,var(--user-accent,#0855b5) 15.25%,white);box-shadow:0 5px 15px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 77.90%,black) 12.55%,transparent);}
html.personal-appearance .group-locked{color:color-mix(in srgb,var(--user-accent,#0855b5) 78.12%,white);}
html.personal-appearance .group-order-status{color:color-mix(in srgb,var(--user-accent,#0855b5) 91.68%,black);}
html.personal-appearance .group-edit-row:focus-within{outline:2px solid color-mix(in srgb,var(--user-accent,#0855b5) 41.08%,white);}
/* places-layout.css */
html.personal-appearance .places-refined .trip-day-tile[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance .places-refined .trip-day-tile.trip-drop-active{background:color-mix(in srgb,var(--user-accent,#0855b5) 14.94%,white)!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance .trip-strip-empty .trip-add-label{color:color-mix(in srgb,var(--user-accent,#0855b5) 68.89%,black);}
html.personal-appearance .trip-dates-dialog{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 4.36%,white) 96.86%,transparent);color:color-mix(in srgb,var(--user-accent,#0855b5) 57.23%,black);box-shadow:0 20px 70px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 66.77%,black) 25.10%,transparent);}
html.personal-appearance .trip-dates-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 57.76%,black) 33.33%,transparent);}
html.personal-appearance input:focus,html.personal-appearance textarea:focus,html.personal-appearance select:focus{border-color:color-mix(in srgb,var(--user-accent,#0855b5) 41.08%,white)!important;background-color:color-mix(in srgb,var(--user-accent,#0855b5) 3.42%,white)!important;}
html.personal-appearance :where(button,a,summary,[tabindex]):focus-visible{background-color:color-mix(in srgb,var(--user-accent,#0855b5) 10.89%,white)!important;}
html.personal-appearance .empty-add-place{background:color-mix(in srgb,var(--user-accent,#0855b5) 13.07%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .empty-add-place:hover{background:color-mix(in srgb,var(--user-accent,#0855b5) 20.54%,white);}
html.personal-appearance .refined-place-card .compact-cover-wrap>.place-drag-handle,html.personal-appearance .refined-place-card .place-empty-cover>.place-drag-handle{color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance .refined-place-card .place-drag-handle:active{background:color-mix(in srgb,var(--user-accent,#0855b5) 12.14%,white);}
html.personal-appearance #tripDatesDialog .trip-date-actions{border-top:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 14.94%,white);}
html.personal-appearance #tripDatesDialog [data-close-trip]:not([data-text-action]),html.personal-appearance #tripDatesDialog [data-trip-month]{background:color-mix(in srgb,var(--user-accent,#0855b5) 11.83%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 80.55%,black);}
/* sidebar-ui.css */
html.personal-appearance .sidebar-brand-row #sidebarToggle{color:color-mix(in srgb,var(--user-accent,#0855b5) 97.51%,black);}
html.personal-appearance .city-sidebar #nav>.sidebar-city{color:color-mix(in srgb,var(--user-accent,#0855b5) 65.18%,black);}
@media (min-width:761px){html.personal-appearance .sidebar-collapsed .magic-sidebar-surface{box-shadow:0 12px 38px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 66.24%,black) 8.24%,transparent)!important;}
html.personal-appearance .sidebar-collapsed #nav>.sidebar-city{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 14.32%,white) 54.90%,transparent);}
html.personal-appearance .sidebar-collapsed.sidebar-peek .magic-sidebar-surface{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 4.98%,white) 96.08%,transparent)!important;box-shadow:0 18px 46px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 66.24%,black) 18.82%,transparent)!important;}}
/* form-actions-ui.css */
html.personal-appearance button[data-text-action=save]{background:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black)!important;}
html.personal-appearance button[data-text-action=cancel]{background:color-mix(in srgb,var(--user-accent,#0855b5) 11.83%,white)!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 80.55%,black)!important;}
/* photo-choice.css */
html.personal-appearance .place-photo-picker{border-top:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 20.85%,white);}
html.personal-appearance .photo-picker-controls button{background:color-mix(in srgb,var(--user-accent,#0855b5) 11.83%,white);}
html.personal-appearance .photo-picker-controls [data-photo-use][aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance .photo-picker-options button{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 78.96%,black);}
html.personal-appearance .photo-picker-options button[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance .photo-picker-status{color:color-mix(in srgb,var(--user-accent,#0855b5) 91.68%,black);}
/* users-ui.css */
html.personal-appearance .user-avatar{background:color-mix(in srgb,var(--user-accent,#0855b5) 13.38%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 83.20%,black);}
html.personal-appearance .place-author{color:color-mix(in srgb,var(--user-accent,#0855b5) 95.39%,black);}
html.personal-appearance .profile-identity p{color:color-mix(in srgb,var(--user-accent,#0855b5) 95.39%,black);}
html.personal-appearance .profile-password{border-top:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 26.77%,white);}
html.personal-appearance .profile-password p,html.personal-appearance .users-panel p{color:color-mix(in srgb,var(--user-accent,#0855b5) 95.39%,black);}
html.personal-appearance .user-list-row{border-bottom:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 20.23%,white);}
html.personal-appearance .user-list-row small{color:color-mix(in srgb,var(--user-accent,#0855b5) 95.39%,black);}
html.personal-appearance #profileStatus,html.personal-appearance #newUserStatus{color:color-mix(in srgb,var(--user-accent,#0855b5) 95.39%,black);}
html.personal-appearance .nav-profile{border-top:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 26.77%,white);}
/* place-url.css */
html.personal-appearance .place-site-link:hover{background:color-mix(in srgb,var(--user-accent,#0855b5) 14.32%,white)!important;}
/* settings-nav.css */
html.personal-appearance .settings-section-button{color:color-mix(in srgb,var(--user-accent,#0855b5) 95.39%,black);}
html.personal-appearance .settings-section-button[aria-selected=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
/* accounts-ui.css */
html.personal-appearance .avatar-camera{background:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);border:2px solid color-mix(in srgb,var(--user-accent,#0855b5) 4.36%,white);}
html.personal-appearance .avatar-file-note{color:color-mix(in srgb,var(--user-accent,#0855b5) 95.39%,black);}
html.personal-appearance .profile-identity small{color:color-mix(in srgb,var(--user-accent,#0855b5) 95.39%,black);}
html.personal-appearance .account-edit-dialog{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 4.67%,white) 96.86%,transparent);color:color-mix(in srgb,var(--user-accent,#0855b5) 57.23%,black);box-shadow:0 20px 70px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 66.77%,black) 25.10%,transparent);}
html.personal-appearance .account-edit-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 57.76%,black) 33.33%,transparent);}
html.personal-appearance .account-edit-dialog [role=status]{color:color-mix(in srgb,var(--user-accent,#0855b5) 95.39%,black);}
/* tip-place.css */
html.personal-appearance .tip-place-badge{background:color-mix(in srgb,var(--user-accent,#0855b5) 9.65%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 87.97%,black);}
html.personal-appearance .tip-place-field small{color:color-mix(in srgb,var(--user-accent,#0855b5) 87.46%,white);}
/* notes-workspace.css */
html.personal-appearance .note-category-badge{background:color-mix(in srgb,var(--user-accent,#0855b5) 9.65%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 87.97%,black);}
/* category-colors.css */

/* quick-composer.css */
html.personal-appearance .quick-composer h2,html.personal-appearance .quick-link-dialog h2{color:color-mix(in srgb,var(--user-accent,#0855b5) 53.52%,black);}
html.personal-appearance .quick-composer label,html.personal-appearance .quick-link-dialog label{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.04%,black);}
html.personal-appearance .quick-composer input,html.personal-appearance .quick-composer textarea,html.personal-appearance .quick-composer select,html.personal-appearance .quick-link-dialog input{background:color-mix(in srgb,var(--user-accent,#0855b5) 3.42%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 53.52%,black);}
html.personal-appearance .quick-icon{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.89%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 88.50%,black);}
html.personal-appearance .quick-composer .quick-save{background:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black)!important;}
html.personal-appearance .quick-link-button{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.89%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 87.97%,black);}
html.personal-appearance .quick-drop{border:1px dashed color-mix(in srgb,var(--user-accent,#0855b5) 31.12%,white);background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 3.42%,white) 50.20%,transparent);}
html.personal-appearance .quick-drop.drag-over{background:color-mix(in srgb,var(--user-accent,#0855b5) 12.45%,white);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 74.07%,white);}
html.personal-appearance .quick-drop-button{color:color-mix(in srgb,var(--user-accent,#0855b5) 93.68%,white);}
html.personal-appearance .quick-drop-button small{color:color-mix(in srgb,var(--user-accent,#0855b5) 77.50%,white);}
html.personal-appearance .quick-file-previews button{color:color-mix(in srgb,var(--user-accent,#0855b5) 53.52%,black);}
html.personal-appearance .quick-link-dialog{background:color-mix(in srgb,var(--user-accent,#0855b5) 4.05%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 53.52%,black);}
html.personal-appearance .quick-link-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 62.53%,black) 40.00%,transparent);}
html.personal-appearance .quick-link-results button{background:color-mix(in srgb,var(--user-accent,#0855b5) 8.09%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 53.52%,black);}
html.personal-appearance .quick-link-results button[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 15.25%,white);}
html.personal-appearance .quick-linked-marker{color:color-mix(in srgb,var(--user-accent,#0855b5) 74.07%,white);}
html.personal-appearance .quick-link-dialog footer button{color:color-mix(in srgb,var(--user-accent,#0855b5) 93.68%,white);}
html.personal-appearance .quick-link-results p{color:color-mix(in srgb,var(--user-accent,#0855b5) 82.17%,white);}
/* category-flow.css */
html.personal-appearance .category-content-heading h2{color:color-mix(in srgb,var(--user-accent,#0855b5) 53.52%,black);}
html.personal-appearance .category-record-add{background:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance .category-list-view .collection-results .entry{border-bottom:1px solid color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 28.01%,white) 40.00%,transparent)!important;}
/* item-details.css */
html.personal-appearance .item-details-dialog{background:color-mix(in srgb,var(--user-accent,#0855b5) 3.42%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 53.52%,black);}
html.personal-appearance .item-details-dialog::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 59.35%,black) 43.92%,transparent);}
html.personal-appearance .detail-icon{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.89%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 82.14%,black);}
html.personal-appearance .detail-date{color:color-mix(in srgb,var(--user-accent,#0855b5) 93.80%,black);}
html.personal-appearance .details-photo-area>img{background:color-mix(in srgb,var(--user-accent,#0855b5) 9.34%,white);}
html.personal-appearance .details-photo-navigation{color:color-mix(in srgb,var(--user-accent,#0855b5) 95.24%,white);}
html.personal-appearance .details-photo-thumbs button{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.89%,white);}
html.personal-appearance .details-address{color:color-mix(in srgb,var(--user-accent,#0855b5) 96.48%,white);}
html.personal-appearance .details-links .object-icon{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.89%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 87.97%,black);}
html.personal-appearance .details-parent{background:color-mix(in srgb,var(--user-accent,#0855b5) 9.65%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 87.97%,black);}
html.personal-appearance .place-info-title:hover{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
/* place-editor-layout.css */
html.personal-appearance .place-photo-drop{border:2px dashed color-mix(in srgb,var(--user-accent,#0855b5) 42.02%,white);}
html.personal-appearance .place-photo-drop span{color:color-mix(in srgb,var(--user-accent,#0855b5) 90.26%,white);}
html.personal-appearance .place-photo-drop.is-dragover{background:color-mix(in srgb,var(--user-accent,#0855b5) 13.38%,white);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 93.68%,white);}
html.personal-appearance .place-editor-wide #itemForm>.form-actions{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 5.60%,white) 96.08%,transparent);}
/* place-card-polish.css */
html.personal-appearance .compact-place-card .compact-cover-wrap>.place-author,html.personal-appearance .compact-place-card .place-empty-cover>.place-author{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 49.81%,black) 91.76%,transparent);box-shadow:0 2px 10px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 49.81%,black) 14.90%,transparent);}
html.personal-appearance .compact-place-card .place-author .user-avatar{color:color-mix(in srgb,var(--user-accent,#0855b5) 66.77%,black);}
html.personal-appearance .compact-place-card .compact-cover-wrap>.place-cover-date,html.personal-appearance .compact-place-card .place-empty-cover>.place-cover-date{color:color-mix(in srgb,var(--user-accent,#0855b5) 68.89%,black)!important;box-shadow:0 2px 10px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 49.81%,black) 14.12%,transparent);}
/* details-expanded.css */
html.personal-appearance .expanded-details-map{background:color-mix(in srgb,var(--user-accent,#0855b5) 12.45%,white);}
html.personal-appearance .expanded-related-record{color:color-mix(in srgb,var(--user-accent,#0855b5) 63.59%,black);}
html.personal-appearance .expanded-record-url{color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
/* place-editor-columns.css */
html.personal-appearance .place-editor-wide #placeEditorMap{background:color-mix(in srgb,var(--user-accent,#0855b5) 12.45%,white);}
/* mobile-ui.css */
@media (max-width:760px){html.personal-appearance #mobileHeader:not([hidden]){background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 4.98%,white) 96.08%,transparent);border-bottom:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 16.81%,white);}
html.personal-appearance #mobileHeader .mobile-city{color:color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black);}
html.personal-appearance #mobileMenuButton{background:color-mix(in srgb,var(--user-accent,#0855b5) 11.20%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 82.14%,black);}
html.personal-appearance #mobileBottom:not([hidden]){background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 3.11%,white) 96.08%,transparent);border-top:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 16.81%,white);}
html.personal-appearance #mobileBottom button{color:color-mix(in srgb,var(--user-accent,#0855b5) 91.19%,white);}
html.personal-appearance #mobileBottom button[aria-current]{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.89%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .mobile-menu-open #mobileMenuShade{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 55.11%,black) 40.00%,transparent);}
html.personal-appearance .mobile-menu-open #app #magicSidebar{background:color-mix(in srgb,var(--user-accent,#0855b5) 5.29%,white);}
html.personal-appearance .item-modal .editor-heading{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 4.98%,white) 96.08%,transparent)!important;}
html.personal-appearance .item-details-header{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 3.42%,white) 96.08%,transparent);}}
@media (max-width:760px){html.personal-appearance #mobileSearchToggle:not([hidden]){background:color-mix(in srgb,var(--user-accent,#0855b5) 11.20%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 84.26%,black);}}
/* mobile-assign.css */
html.personal-appearance .mobile-assign-sheet{background:color-mix(in srgb,var(--user-accent,#0855b5) 3.42%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 64.65%,black);box-shadow:0 -16px 60px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 65.18%,black) 14.90%,transparent);}
html.personal-appearance .mobile-assign-sheet::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 59.35%,black) 40.00%,transparent);}
html.personal-appearance .mobile-assign-sheet header p{color:color-mix(in srgb,var(--user-accent,#0855b5) 90.88%,white);}
html.personal-appearance .mobile-assign-sheet [data-assign-close]{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.89%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 84.79%,black);}
html.personal-appearance .assign-groups button{color:color-mix(in srgb,var(--user-accent,#0855b5) 68.89%,black);}
html.personal-appearance .assign-groups button[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.89%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black);}
html.personal-appearance .assign-day{color:color-mix(in srgb,var(--user-accent,#0855b5) 82.14%,black);}
html.personal-appearance .assign-day[aria-pressed=true],html.personal-appearance .assign-clear[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .assign-clear{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 81.61%,black);}
html.personal-appearance .assign-custom input{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 31.75%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 64.65%,black);}
html.personal-appearance .assign-hint,html.personal-appearance #mobileAssignStatus{color:color-mix(in srgb,var(--user-accent,#0855b5) 90.88%,white);}
@media (max-width:760px){html.personal-appearance .refined-place-card .object-actions>.mobile-assign-calendar{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 83.20%,black);}}
html.personal-appearance .mobile-assign-sheet>header{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 3.42%,white) 96.86%,transparent);}
/* place-wizard.css */
html.personal-appearance .place-wizard #wizardProgress button{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 98.57%,black);}
html.personal-appearance .place-wizard #wizardProgress button>span{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.04%,black);}
html.personal-appearance .place-wizard #wizardProgress button[aria-current=step]{background:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .place-wizard #wizardPhotoHint{color:color-mix(in srgb,var(--user-accent,#0855b5) 92.44%,white);}
/* google-collection-map.css */
html.personal-appearance .collection-map-chips button{background:color-mix(in srgb,var(--user-accent,#0855b5) 9.65%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 81.08%,black);}
html.personal-appearance .collection-map-chips button[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance #collectionMapStatus{color:color-mix(in srgb,var(--user-accent,#0855b5) 94.30%,white);}
html.personal-appearance #collectionGoogleMap{background:color-mix(in srgb,var(--user-accent,#0855b5) 12.76%,white);}
html.personal-appearance .collection-map-preview{color:color-mix(in srgb,var(--user-accent,#0855b5) 56.70%,black);}
html.personal-appearance .collection-map-filters{box-shadow:0 6px 22px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 3.92%,transparent);}
html.personal-appearance .collection-map-chips button{background:color-mix(in srgb,var(--user-accent,#0855b5) 5.91%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 91.68%,black);}
html.personal-appearance .collection-map-chips button[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 8.09%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 88.50%,black);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--user-accent,#0855b5) 42.95%,white);}
html.personal-appearance .collection-map-chips button:hover{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.27%,white);}
html.personal-appearance .collection-map-days{border-top:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 12.45%,white);}
html.personal-appearance .collection-map-view #collectionMapStatus{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.35%,white);}
html.personal-appearance #collectionMapMount{box-shadow:0 6px 22px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 3.92%,transparent);}
html.personal-appearance .collection-map-preview strong{color:color-mix(in srgb,var(--user-accent,#0855b5) 56.17%,black);}
html.personal-appearance .collection-map-preview>span{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.35%,white);}
/* visited-places.css */
html.personal-appearance .visited-archive-open{background:color-mix(in srgb,var(--user-accent,#0855b5) 11.52%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .visited-archive{background:color-mix(in srgb,var(--user-accent,#0855b5) 3.73%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 58.82%,black);}
html.personal-appearance .visited-archive::backdrop{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 55.11%,black) 40.00%,transparent);}
html.personal-appearance .visited-list article{background:color-mix(in srgb,var(--user-accent,#0855b5) 8.09%,white);}
html.personal-appearance .visited-preview{color:color-mix(in srgb,var(--user-accent,#0855b5) 66.24%,black);}
/* journey-day.css */
html.personal-appearance .journey-date{background:color-mix(in srgb,var(--user-accent,#0855b5) 9.96%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 83.73%,black);}
html.personal-appearance .journey-date[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);box-shadow:0 6px 18px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white) 13.33%,transparent);}
html.personal-appearance .journey-icon{background:color-mix(in srgb,var(--user-accent,#0855b5) 11.20%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 87.44%,black);}
html.personal-appearance .journey-day-heading small{color:color-mix(in srgb,var(--user-accent,#0855b5) 88.70%,white);}
html.personal-appearance .journey-day-heading h2{color:color-mix(in srgb,var(--user-accent,#0855b5) 63.06%,black);}
html.personal-appearance .journey-day-heading p{color:color-mix(in srgb,var(--user-accent,#0855b5) 87.77%,white);}
html.personal-appearance .journey-route{background:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .journey-rail:after{background:color-mix(in srgb,var(--user-accent,#0855b5) 31.12%,white);}
html.personal-appearance .journey-rail>span{background:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .journey-drag{background:color-mix(in srgb,var(--user-accent,#0855b5) 5.60%,white);}
html.personal-appearance .journey-stop-body{box-shadow:0 6px 22px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 86.38%,black) 2.75%,transparent);}
html.personal-appearance .journey-place{color:color-mix(in srgb,var(--user-accent,#0855b5) 65.18%,black);}
html.personal-appearance .journey-photo-empty{background:color-mix(in srgb,var(--user-accent,#0855b5) 11.52%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 84.34%,white);}
html.personal-appearance .journey-place small{color:color-mix(in srgb,var(--user-accent,#0855b5) 85.90%,white);}
html.personal-appearance .journey-pool{background:color-mix(in srgb,var(--user-accent,#0855b5) 9.65%,white);}
html.personal-appearance .journey-pool summary{color:color-mix(in srgb,var(--user-accent,#0855b5) 80.02%,black);}
html.personal-appearance .journey-pool summary small{background:color-mix(in srgb,var(--user-accent,#0855b5) 20.85%,white);}
html.personal-appearance .journey-pool-tools input,html.personal-appearance .journey-pool-tools select{background:color-mix(in srgb,var(--user-accent,#0855b5) 2.49%,white);}
html.personal-appearance .journey-pool-place{border-bottom:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 21.79%,white);}
html.personal-appearance .journey-add{background:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .journey-empty-day>svg{color:color-mix(in srgb,var(--user-accent,#0855b5) 81.85%,white);}
html.personal-appearance .journey-empty-day p{color:color-mix(in srgb,var(--user-accent,#0855b5) 86.83%,white);}
html.personal-appearance .journey-empty-day button{background:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .journey-empty-pool{color:color-mix(in srgb,var(--user-accent,#0855b5) 84.97%,white);}
/* journey-route.css */
html.personal-appearance .journey-stop.journey-dragging .journey-stop-body{background:color-mix(in srgb,var(--user-accent,#0855b5) 14.32%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--user-accent,#0855b5) 80.30%,white),0 12px 25px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white) 14.90%,transparent);}
html.personal-appearance .journey-insert-line{background:color-mix(in srgb,var(--user-accent,#0855b5) 91.19%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--user-accent,#0855b5) 13.69%,white);}
html.personal-appearance .journey-insert-line:before{background:color-mix(in srgb,var(--user-accent,#0855b5) 91.19%,white);}
html.personal-appearance .journey-route-map-panel{background:color-mix(in srgb,var(--user-accent,#0855b5) 8.40%,white);}
html.personal-appearance .journey-route-map-panel h3{color:color-mix(in srgb,var(--user-accent,#0855b5) 80.55%,black);}
html.personal-appearance #journeyRouteMap{background:color-mix(in srgb,var(--user-accent,#0855b5) 12.45%,white);}
html.personal-appearance #journeyRouteStatus{color:color-mix(in srgb,var(--user-accent,#0855b5) 91.19%,white);}
html.personal-appearance .planner-reference .journey-stop.journey-dragging .journey-stop-body{background:color-mix(in srgb,var(--user-accent,#0855b5) 7.16%,white);border:1px dashed color-mix(in srgb,var(--user-accent,#0855b5) 63.18%,white);}
html.personal-appearance .journey-drag-preview{color:color-mix(in srgb,var(--user-accent,#0855b5) 56.17%,black);box-shadow:0 12px 30px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 20.00%,transparent);}
html.personal-appearance .journey-stops>.journey-insert-line{background:color-mix(in srgb,var(--user-accent,#0855b5) 91.19%,white);}
html.personal-appearance .journey-insert-line span{background:color-mix(in srgb,var(--user-accent,#0855b5) 91.19%,white);}
/* planner-reference.css */
html.personal-appearance #app:not(.directory-view){--planner-line:color-mix(in srgb,var(--user-accent,#0855b5) 15.56%,white);--planner-muted:color-mix(in srgb,var(--user-accent,#0855b5) 92.44%,white);}
html.personal-appearance #app:not(.directory-view) .page-head p{color:color-mix(in srgb,var(--user-accent,#0855b5) 92.44%,white);}
html.personal-appearance #app:not(.directory-view) .magic-sidebar-surface{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 2.18%,white) 85.88%,transparent)!important;}
html.personal-appearance #app:not(.directory-view) #nav>button.active{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white)!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black)!important;}
html.personal-appearance .planner-reference{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 14.32%,white);}
html.personal-appearance .planner-week-heading h2{color:color-mix(in srgb,var(--user-accent,#0855b5) 56.17%,black);}
html.personal-appearance .planner-week-heading span{color:color-mix(in srgb,var(--user-accent,#0855b5) 87.77%,white);}
html.personal-appearance .planner-week-actions button{color:color-mix(in srgb,var(--user-accent,#0855b5) 96.79%,white);border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 15.56%,white);}
html.personal-appearance .planner-reference .journey-dates-bar{border-bottom:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 12.45%,white);}
html.personal-appearance .planner-reference .journey-date{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 15.56%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 56.17%,black);}
html.personal-appearance .planner-reference .journey-date>small{color:color-mix(in srgb,var(--user-accent,#0855b5) 92.44%,white);}
html.personal-appearance .planner-reference .journey-date.weekend{background:color-mix(in srgb,var(--user-accent,#0855b5) 4.67%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 83.10%,white);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 13.69%,white);}
html.personal-appearance .planner-reference .journey-date[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 99.91%,white);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 99.91%,white);}
html.personal-appearance .planner-reference .journey-date[aria-pressed=true]>small{color:color-mix(in srgb,var(--user-accent,#0855b5) 7.78%,white);}
html.personal-appearance .planner-reference .journey-date[aria-pressed=true] .planner-date-dots i{background:color-mix(in srgb,var(--user-accent,#0855b5) 8.40%,white);}
html.personal-appearance .planner-reference .journey-edit-dates{background:color-mix(in srgb,var(--user-accent,#0855b5) 5.91%,white);}
html.personal-appearance .planner-reference .journey-day-heading>div>small{color:color-mix(in srgb,var(--user-accent,#0855b5) 88.08%,white);}
html.personal-appearance .planner-reference .journey-day-heading h2{color:color-mix(in srgb,var(--user-accent,#0855b5) 56.17%,black);}
html.personal-appearance .planner-reference .journey-route{background:color-mix(in srgb,var(--user-accent,#0855b5) 6.54%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 90.62%,black);}
html.personal-appearance .planner-reference .journey-rail>span{background:color-mix(in srgb,var(--user-accent,#0855b5) 6.85%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 99.28%,white);}
html.personal-appearance .planner-reference .journey-rail:after{background:color-mix(in srgb,var(--user-accent,#0855b5) 17.43%,white);}
html.personal-appearance .planner-reference .journey-drag{background:color-mix(in srgb,var(--user-accent,#0855b5) 5.60%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 79.99%,white);}
html.personal-appearance .planner-reference .journey-stop-body{background:color-mix(in srgb,var(--user-accent,#0855b5) 4.05%,white);}
html.personal-appearance .planner-reference .journey-stop.journey-selected .journey-stop-body{background:color-mix(in srgb,var(--user-accent,#0855b5) 8.09%,white);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 53.84%,white);}
html.personal-appearance .planner-reference .journey-pool,html.personal-appearance .planner-reference .journey-route-map-panel{background:color-mix(in srgb,var(--user-accent,#0855b5) 4.05%,white);border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 14.63%,white);}
html.personal-appearance .planner-reference .journey-pool-tools input,html.personal-appearance .planner-reference .journey-pool-tools select{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 14.63%,white);}
html.personal-appearance .planner-selection{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 15.56%,white);}
html.personal-appearance .planner-selection h3{color:color-mix(in srgb,var(--user-accent,#0855b5) 77.90%,black);}
html.personal-appearance .planner-selection header button{background:color-mix(in srgb,var(--user-accent,#0855b5) 6.22%,white);}
html.personal-appearance .planner-selected-photo{color:color-mix(in srgb,var(--user-accent,#0855b5) 56.17%,black);}
html.personal-appearance .planner-selection-meta{color:color-mix(in srgb,var(--user-accent,#0855b5) 91.81%,white);}
html.personal-appearance .planner-selection-address,html.personal-appearance .planner-selection-notes{color:color-mix(in srgb,var(--user-accent,#0855b5) 94.93%,white);}
html.personal-appearance .planner-full-details{background:color-mix(in srgb,var(--user-accent,#0855b5) 99.91%,white);}
html.personal-appearance .planner-selection-related{border-top:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 14.32%,white);}
html.personal-appearance .planner-reference .journey-empty-day{background:color-mix(in srgb,var(--user-accent,#0855b5) 3.42%,white);}
html.personal-appearance .planner-reference .journey-dates-bar>.planner-date-page{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 15.56%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 96.79%,white);}
html.personal-appearance .planner-week-heading>.journey-edit-dates{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 15.56%,white);}
html.personal-appearance #app:not(.directory-view) .magic-sidebar-surface{background:linear-gradient(135deg,#ffffff66,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 9.03%,white) 33.33%,transparent))!important;box-shadow:0 18px 44px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 66.77%,black) 7.06%,transparent)!important;}
html.personal-appearance .planner-reference{background:linear-gradient(135deg,#ffffff66,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 5.60%,white) 26.67%,transparent));box-shadow:0 16px 40px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 84.79%,black) 5.10%,transparent);}
html.personal-appearance .planner-reference .journey-dates-bar{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 5.60%,white) 72.16%,transparent);}
html.personal-appearance .planner-reference .journey-date.weekend{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 9.96%,white) 43.92%,transparent);}
html.personal-appearance .planner-reference .journey-date[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 99.91%,white);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 99.91%,white);}
html.personal-appearance .planner-reference .journey-stop-body{background:linear-gradient(120deg,#ffffff8c,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 5.60%,white) 40.00%,transparent));}
html.personal-appearance .planner-reference .journey-stop.journey-selected .journey-stop-body{background:linear-gradient(120deg,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 8.40%,white) 69.02%,transparent),color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 11.52%,white) 50.20%,transparent));border-color:color-mix(in srgb,var(--user-accent,#0855b5) 42.95%,white);}
html.personal-appearance .planner-reference .journey-pool,html.personal-appearance .planner-reference .journey-route-map-panel,html.personal-appearance .planner-selection{background:linear-gradient(135deg,#ffffff87,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 6.85%,white) 43.92%,transparent));}
html.personal-appearance .planner-reference .journey-pool-tools input,html.personal-appearance .planner-reference .journey-pool-tools select{border-color:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 20.85%,white) 50.20%,transparent);}
html.personal-appearance .planner-reference .journey-date,html.personal-appearance .planner-reference .journey-date.weekend{background:linear-gradient(155deg,#ffffffed,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 2.18%,white) 72.16%,transparent));color:color-mix(in srgb,var(--user-accent,#0855b5) 43.46%,black);box-shadow:0 4px 8px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 52.99%,black) 9.02%,transparent),0 10px 22px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 52.99%,black) 3.92%,transparent);}
html.personal-appearance .planner-reference .journey-date>small{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .planner-reference .journey-date>strong{color:color-mix(in srgb,var(--user-accent,#0855b5) 31.80%,black);}
html.personal-appearance .planner-reference .journey-date[aria-pressed=true]{background:linear-gradient(150deg,#fff,color-mix(in srgb,var(--user-accent,#0855b5) 9.65%,white));border-color:color-mix(in srgb,var(--user-accent,#0855b5) 50.42%,white);box-shadow:0 5px 12px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black) 13.33%,transparent),0 10px 24px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black) 6.27%,transparent);}
html.personal-appearance .planner-reference .journey-date[aria-pressed=true]>small{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.97%,white);}
html.personal-appearance .planner-reference{background:linear-gradient(140deg,#ffffffd9,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 2.49%,white) 87.84%,transparent));box-shadow:0 12px 32px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 7.06%,transparent);}
html.personal-appearance .planner-reference .journey-date,html.personal-appearance .planner-reference .journey-date.weekend{box-shadow:0 3px 7px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 52.99%,black) 8.63%,transparent),0 6px 13px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 52.99%,black) 3.14%,transparent);background:linear-gradient(150deg,#fff,color-mix(in srgb,var(--user-accent,#0855b5) 2.49%,white));}
html.personal-appearance .planner-reference .journey-date[aria-pressed=true]{background:linear-gradient(150deg,#fff,color-mix(in srgb,var(--user-accent,#0855b5) 8.71%,white));border-color:color-mix(in srgb,var(--user-accent,#0855b5) 56.64%,white);box-shadow:0 3px 10px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 96.98%,black) 10.98%,transparent);}
html.personal-appearance .planner-reference .journey-stop-body{background:linear-gradient(125deg,#fffffffa,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 2.49%,white) 94.12%,transparent));border-color:color-mix(in srgb,var(--user-accent,#0855b5) 14.63%,white);box-shadow:0 3px 12px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 3.14%,transparent);}
html.personal-appearance .planner-reference .journey-stop.journey-selected .journey-stop-body{background:linear-gradient(125deg,color-mix(in srgb,var(--user-accent,#0855b5) 4.67%,white),color-mix(in srgb,var(--user-accent,#0855b5) 8.40%,white));border-color:color-mix(in srgb,var(--user-accent,#0855b5) 52.60%,white);}
html.personal-appearance .planner-reference .journey-pool,html.personal-appearance .planner-reference .journey-route-map-panel,html.personal-appearance .planner-reference .planner-selection{background:linear-gradient(135deg,#fffffffa,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 2.49%,white) 94.90%,transparent));border-color:color-mix(in srgb,var(--user-accent,#0855b5) 16.50%,white);box-shadow:0 4px 14px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 3.14%,transparent);}
html.personal-appearance .planner-reference .journey-empty-day{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 13.07%,white);}
html.personal-appearance .planner-reference .journey-pool-tools input,html.personal-appearance .planner-reference .journey-pool-tools select{background:color-mix(in srgb,var(--user-accent,#0855b5) 4.67%,white);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 16.81%,white);}
html.personal-appearance .planner-reference .journey-tools .journey-icon,html.personal-appearance .planner-reference .journey-tools .object-icon{background-color:color-mix(in srgb,var(--user-accent,#0855b5) 9.34%,white);}
html.personal-appearance .planner-header-settings{color:color-mix(in srgb,var(--user-accent,#0855b5) 95.92%,black);}
html.personal-appearance .planner-reference .journey-dates-bar{box-shadow:0 6px 22px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 3.92%,transparent);}
html.personal-appearance .planner-reference .journey-workspace{background:linear-gradient(140deg,#ffffffeb,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 2.49%,white) 90.98%,transparent));}
html.personal-appearance .planner-month-label{color:color-mix(in srgb,var(--user-accent,#0855b5) 98.35%,white);}
html.personal-appearance .planner-reference .journey-stop-body:hover,html.personal-appearance .planner-reference .journey-stop.journey-selected .journey-stop-body:hover{border-color:color-mix(in srgb,var(--user-accent,#0855b5) 20.23%,white);box-shadow:0 5px 16px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 6.27%,transparent);}
html.personal-appearance .journey-heading-controls .journey-visit-filter{background:color-mix(in srgb,var(--user-accent,#0855b5) 8.40%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 85.32%,black);}
html.personal-appearance .journey-visit-switch{color:color-mix(in srgb,var(--user-accent,#0855b5) 80.55%,black);}
html.personal-appearance .journey-switch-track{background:color-mix(in srgb,var(--user-accent,#0855b5) 25.21%,white);}
html.personal-appearance .journey-switch-track:before{box-shadow:0 2px 4px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 14.90%,transparent);}
html.personal-appearance .journey-visit-switch input:checked+.journey-switch-track{background:color-mix(in srgb,var(--user-accent,#0855b5) 99.91%,white);}
html.personal-appearance .journey-visit-switch input:focus-visible+.journey-switch-track{outline:2px solid color-mix(in srgb,var(--user-accent,#0855b5) 99.91%,white);}
html.personal-appearance .planner-reference .journey-date[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 8.09%,white);border-color:color-mix(in srgb,var(--user-accent,#0855b5) 58.51%,white);box-shadow:0 3px 8px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 6.27%,transparent);}
html.personal-appearance .planner-reference .journey-date[aria-pressed=true]>strong{color:color-mix(in srgb,var(--user-accent,#0855b5) 64.65%,black);}
html.personal-appearance .planner-reference .journey-date[aria-pressed=true]>small{color:color-mix(in srgb,var(--user-accent,#0855b5) 88.50%,black);}
/* useful-style.css */
html.personal-appearance #app.category-list-view .collection-groups{box-shadow:0 6px 22px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 3.92%,transparent);}
html.personal-appearance .category-list-view .group-row>[data-filter]{background:color-mix(in srgb,var(--user-accent,#0855b5) 5.91%,white)!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 91.68%,black)!important;}
html.personal-appearance .category-list-view .group-row>[data-filter][aria-pressed=true]{background:color-mix(in srgb,var(--user-accent,#0855b5) 8.09%,white)!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 88.50%,black)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--user-accent,#0855b5) 42.95%,white);}
html.personal-appearance .category-list-view .group-row>[data-filter]:hover{background:color-mix(in srgb,var(--user-accent,#0855b5) 10.27%,white)!important;}
html.personal-appearance .category-list-view .group-toolbar button{background:color-mix(in srgb,var(--user-accent,#0855b5) 11.83%,white)!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 80.55%,black)!important;}
html.personal-appearance .category-list-view .collection-results{background:linear-gradient(140deg,#ffffffeb,color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 2.49%,white) 90.98%,transparent));}
html.personal-appearance .category-list-view .collection-results .entry,html.personal-appearance .category-list-view .notebook .entry{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 14.63%,white)!important;box-shadow:0 3px 12px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 3.14%,transparent)!important;}
html.personal-appearance .category-list-view .collection-results .entry:hover{box-shadow:0 5px 16px color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 67.30%,black) 6.27%,transparent)!important;}
html.personal-appearance .category-list-view .entry h3{color:color-mix(in srgb,var(--user-accent,#0855b5) 56.17%,black);}
html.personal-appearance .category-list-view .entry-text{color:color-mix(in srgb,var(--user-accent,#0855b5) 91.68%,black);}
html.personal-appearance .category-list-view .quick-composer{border:1px solid color-mix(in srgb,var(--user-accent,#0855b5) 14.63%,white)!important;}
/* appearance.css */
html.personal-appearance .appearance-themes button{background:var(--ap-input,color-mix(in srgb,var(--user-accent,#0855b5) 7.16%,white));}
html.personal-appearance.personal-appearance{--ap-input:color-mix(in srgb,var(--user-accent,#0855b5) 7.16%,white);background:color-mix(in srgb,var(--user-accent,#0855b5) 10.27%,white);}
html.personal-appearance[data-user-theme=dark]{--ink:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white);--muted:color-mix(in srgb,var(--user-accent,#0855b5) 37.66%,white);--paper:color-mix(in srgb,var(--user-accent,#0855b5) 46.63%,black);--line:color-mix(in srgb,var(--user-accent,#0855b5) 90.62%,black);--ap-input:color-mix(in srgb,var(--user-accent,#0855b5) 63.06%,black);}
html.personal-appearance[data-user-theme=dark] body{background-color:color-mix(in srgb,var(--user-accent,#0855b5) 26.50%,black)!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white);}
html.personal-appearance[data-user-theme=dark] #app{color:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white);}
html.personal-appearance[data-user-theme=dark] .magic-sidebar-surface,html.personal-appearance[data-user-theme=dark] #app .magic-sidebar-surface,html.personal-appearance[data-user-theme=dark] .settings-panel,html.personal-appearance[data-user-theme=dark] dialog,html.personal-appearance[data-user-theme=dark] .collection-results,html.personal-appearance[data-user-theme=dark] .journey-workspace,html.personal-appearance[data-user-theme=dark] .journey-dates-bar,html.personal-appearance[data-user-theme=dark] .collection-map-filters,html.personal-appearance[data-user-theme=dark] #collectionMapMount,html.personal-appearance[data-user-theme=dark] #app.category-list-view .collection-groups{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 44.52%,black) 91.76%,transparent)!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white)!important;border-color:color-mix(in srgb,var(--user-accent,#0855b5) 83.20%,black)!important;}
html.personal-appearance[data-user-theme=dark] .entry,html.personal-appearance[data-user-theme=dark] .category-list-view .entry,html.personal-appearance[data-user-theme=dark] .journey-stop-body,html.personal-appearance[data-user-theme=dark] .planner-selection,html.personal-appearance[data-user-theme=dark] .journey-pool,html.personal-appearance[data-user-theme=dark] .journey-route-map-panel,html.personal-appearance[data-user-theme=dark] .quick-composer,html.personal-appearance[data-user-theme=dark] .journey-empty-day,html.personal-appearance[data-user-theme=dark] .empty,html.personal-appearance[data-user-theme=dark] .directory-card,html.personal-appearance[data-user-theme=dark] .trip-date-panel{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 57.76%,black) 90.98%,transparent)!important;border-color:color-mix(in srgb,var(--user-accent,#0855b5) 90.62%,black)!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white)!important;}
html.personal-appearance[data-user-theme=dark] h1,html.personal-appearance[data-user-theme=dark] h2,html.personal-appearance[data-user-theme=dark] h3,html.personal-appearance[data-user-theme=dark] h4,html.personal-appearance[data-user-theme=dark] .journey-place strong,html.personal-appearance[data-user-theme=dark] .brand,html.personal-appearance[data-user-theme=dark] #nav a,html.personal-appearance[data-user-theme=dark] #nav button,html.personal-appearance[data-user-theme=dark] .entry-text,html.personal-appearance[data-user-theme=dark] .details-description,html.personal-appearance[data-user-theme=dark] .details-address,html.personal-appearance[data-user-theme=dark] .category-content-heading h2{color:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white)!important;}
html.personal-appearance[data-user-theme=dark] p,html.personal-appearance[data-user-theme=dark] small,html.personal-appearance[data-user-theme=dark] .journey-category,html.personal-appearance[data-user-theme=dark] .planner-month-label,html.personal-appearance[data-user-theme=dark] .place-author,html.personal-appearance[data-user-theme=dark] #collectionMapStatus{color:color-mix(in srgb,var(--user-accent,#0855b5) 32.68%,white)!important;}
html.personal-appearance[data-user-theme=dark] input:not([type=color]):not([type=checkbox]),html.personal-appearance[data-user-theme=dark] textarea,html.personal-appearance[data-user-theme=dark] select{background:color-mix(in srgb,var(--user-accent,#0855b5) 40.81%,black)!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white)!important;border-color:color-mix(in srgb,var(--user-accent,#0855b5) 95.86%,white)!important;}
html.personal-appearance[data-user-theme=dark] .journey-date,html.personal-appearance[data-user-theme=dark] .collection-map-chips button,html.personal-appearance[data-user-theme=dark] .group-row>[data-filter],html.personal-appearance[data-user-theme=dark] .trip-range-day,html.personal-appearance[data-user-theme=dark] button.secondary,html.personal-appearance[data-user-theme=dark] button[data-text-action=cancel],html.personal-appearance[data-user-theme=dark] .object-icon,html.personal-appearance[data-user-theme=dark] .journey-icon{background:color-mix(in srgb,var(--user-accent,#0855b5) 68.89%,black)!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white)!important;border-color:color-mix(in srgb,var(--user-accent,#0855b5) 95.86%,white)!important;}
html.personal-appearance[data-user-theme=dark] .journey-date strong,html.personal-appearance[data-user-theme=dark] .journey-date small{color:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white)!important;}
html.personal-appearance[data-user-theme=dark] .journey-stop-body:hover{background:color-mix(in srgb,var(--user-accent,#0855b5) 75.78%,black)!important;}
html.personal-appearance[data-user-theme=dark] .details-copy,html.personal-appearance[data-user-theme=dark] .item-details-body{color:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white);}
html.personal-appearance[data-user-theme=dark] .magic-sidebar-surface{--lg-bg-color:color-mix(in srgb,var(--user-accent,#0855b5) 44.52%,black)!important;}
html.personal-appearance[data-user-theme=dark] .magic-sidebar-inner{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 44.52%,black) 85.88%,transparent)!important;}
html.personal-appearance[data-user-theme=dark] .magic-destination-shell,html.personal-appearance[data-user-theme=dark] .geo-saved-card,html.personal-appearance[data-user-theme=dark] .geo-card,html.personal-appearance[data-user-theme=dark] .magic-add-destination-root,html.personal-appearance[data-user-theme=dark] .mobile-header,html.personal-appearance[data-user-theme=dark] .mobile-bottom-nav,html.personal-appearance[data-user-theme=dark] .expanded-related-record,html.personal-appearance[data-user-theme=dark] .details-parent{background:color-mix(in srgb,color-mix(in srgb,var(--user-accent,#0855b5) 57.76%,black) 90.98%,transparent)!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 10.58%,white)!important;border-color:color-mix(in srgb,var(--user-accent,#0855b5) 90.62%,black)!important;--lg-bg-color:color-mix(in srgb,var(--user-accent,#0855b5) 57.76%,black);}
html.personal-appearance[data-user-theme=dark] .magic-destination-name,html.personal-appearance[data-user-theme=dark] .geo-saved-open,html.personal-appearance[data-user-theme=dark] .magic-action,html.personal-appearance[data-user-theme=dark] .nav-home,html.personal-appearance[data-user-theme=dark] .quiet,html.personal-appearance[data-user-theme=dark] .mobile-header,html.personal-appearance[data-user-theme=dark] .mobile-bottom-nav a,html.personal-appearance[data-user-theme=dark] .mobile-bottom-nav button{color:color-mix(in srgb,var(--user-accent,#0855b5) 15.87%,white)!important;}
html.personal-appearance[data-user-theme=dark] #nav>button.active,html.personal-appearance[data-user-theme=dark] #nav>a.active,html.personal-appearance[data-user-theme=dark] .journey-date[aria-pressed=true],html.personal-appearance[data-user-theme=dark] .collection-map-chips button[aria-pressed=true],html.personal-appearance[data-user-theme=dark] .group-row>[data-filter][aria-pressed=true]{background:color-mix(in srgb,var(--user-accent) 45%,color-mix(in srgb,var(--user-accent,#0855b5) 50.34%,black))!important;color:color-mix(in srgb,var(--user-accent,#0855b5) 4.05%,white)!important;}
html.personal-appearance[data-user-theme=dark] .journey-date[aria-pressed=true]>strong,html.personal-appearance[data-user-theme=dark] .journey-date[aria-pressed=true]>small{color:color-mix(in srgb,var(--user-accent,#0855b5) 4.05%,white)!important;}
html.personal-appearance[data-user-theme=dark] .appearance-themes button[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent) 45%,color-mix(in srgb,var(--user-accent,#0855b5) 50.34%,black))!important;}
html.personal-appearance .appearance-reset{background:color-mix(in srgb,var(--user-accent,#0855b5) 11.83%,white);color:color-mix(in srgb,var(--user-accent,#0855b5) 80.55%,black);}
html.personal-appearance{accent-color:var(--user-accent)} html.personal-appearance ::selection{background:var(--user-soft);color:inherit} html.personal-appearance #wizardProgress button[aria-current=step]{background:var(--user-accent)!important;color:var(--user-accent-ink)!important}