
#addrScrim #addrInput:focus{border-color:var(--green);background:var(--paper);box-shadow:0 0 0 4px rgba(27,166,114,.10)}
#cartNotes:focus{border-color:var(--green) !important;background:var(--paper) !important;box-shadow:0 0 0 4px rgba(27,166,114,.10)}
html[data-theme="dark"] #cartNotes{background:var(--bg) !important;color:var(--ink) !important;border-color:var(--line) !important}
html[data-theme="dark"] #cartNotes::placeholder{color:var(--mute-2) !important}
html[data-theme="dark"] #cartNotes:focus{background:var(--paper) !important;border-color:var(--green) !important}
#addrScrim #addrSaveBtn:active{transform:scale(.99)}
html[data-theme="dark"] #addrScrim .addr-card{background:var(--paper) !important;border:1px solid var(--line)}
/* Header strip — replace cream gradient with a dark brand-tinted surface so text stays readable */
html[data-theme="dark"] #addrScrim .addr-card > div:first-child{background:linear-gradient(135deg,rgba(232,90,36,.18) 0%,rgba(232,90,36,.10) 100%) !important;border-bottom:1px solid var(--line)}
html[data-theme="dark"] #addrScrim .addr-card > div:first-child > div:first-child{background:radial-gradient(circle,rgba(232,90,36,.28) 0%,transparent 70%) !important}
html[data-theme="dark"] #addrScrim .addr-card > div:first-child [aria-hidden="true"]{background:rgba(255,255,255,.10) !important;box-shadow:0 4px 10px -2px rgba(0,0,0,.45) !important}
html[data-theme="dark"] #addrScrim h3{color:#FFE0CC !important}
html[data-theme="dark"] #addrScrim p{color:#E0B89A !important}
html[data-theme="dark"] #addrScrim #addrInput{background:var(--bg) !important;color:var(--ink) !important;border-color:var(--line) !important}
html[data-theme="dark"] #addrScrim #addrInput::placeholder{color:var(--mute-2) !important}
html[data-theme="dark"] #addrScrim label[for="addrInput"]{color:var(--mute) !important}
html[data-theme="dark"] #addrScrim #addrHint{color:var(--mute) !important}
html[data-theme="dark"] #addrScrim #addrSaveBtn{box-shadow:0 10px 22px -8px rgba(34,194,131,.55) !important}
html[data-theme="dark"] #addrScrim #addrCloseBtn{color:var(--mute) !important}
@keyframes addrSlide{from{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
#addrScrim .addr-card{animation:addrSlide .25s cubic-bezier(.34,1.32,.64,1)}
