#wish-list .wish-resolution{font:400 1rem/1.55 system-ui;background:#edf2fa;border-color:#b5c8e4}
#wish-list .wish-resolution strong{font-size:1rem;font-weight:700;color:#254a7a}
#wish-list .wish-resolution p{font-size:1rem;color:#263c57;white-space:pre-wrap;overflow-wrap:anywhere}
#wish-list .wish-resolution small{font-size:.875rem;color:#405b76}
#wish-list .wish-resolution[data-status=completed]{background:#e6f3e9;border-color:#94bea3}
#wish-list .wish-resolution[data-status=completed] strong{color:#235d3a}
#wish-list .wish-resolution[data-status=partial],#wish-list .wish-resolution[data-status=needs_info]{background:#fff4df;border-color:#d5bb83}
#wish-list .wish-resolution[data-status=partial] strong,#wish-list .wish-resolution[data-status=needs_info] strong{color:#71500c}

#wish-dialog,#wish-dialog button,#wish-dialog textarea{font-family:system-ui,sans-serif}
#wish-dialog h2{font-weight:700;letter-spacing:0}
#wish-dialog .wish-compose summary{cursor:pointer;padding:12px 0;min-height:44px;font-size:1rem;font-weight:600;color:#254a7a}
#wish-dialog .wish-compose summary:focus-visible{outline:2px solid #3654dc;outline-offset:2px}
#wish-dialog .wish-compose[open]{margin-bottom:16px}
