/* Keep the authored palette when a browser offers automatic darkening. */
:root, input, textarea, select, button { color-scheme: only light; }
.builder-session-notice {
  display:flex;align-items:center;gap:16px;padding:18px 22px;margin:0 0 20px;
  color:#173b5b;background:#fff9e8;border:1px solid #e6c773;border-radius:18px;
  box-shadow:0 3px 0 rgb(23 59 91 / 7%);
}
.builder-session-notice__icon {display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#ffe596;}
.builder-session-notice__icon svg {width:22px;height:22px;}
.builder-session-notice strong {display:block;font-size:1.05rem;}
.builder-session-notice p {margin:5px 0 0;max-width:65ch;font-size:.94rem;line-height:1.5;}
.builder-session-notice .btn {flex:none;margin-left:auto;text-align:center;}
@media(max-width:640px){
  .builder-session-notice{flex-wrap:wrap;gap:10px 12px;padding:16px;}
  .builder-session-notice>div{flex:1;min-width:0;}
  .builder-session-notice .btn{width:calc(100% - 50px);margin-left:50px;}
}
