.missing-target{border-color:#dc9d49;background:#fff7e7;color:#6c4a14;text-decoration:none}.listing-target{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;border:1px solid #dfe5e0;border-radius:10px;padding:10px;margin:8px 0}.listing-target span{font-size:13px;overflow-wrap:anywhere}.schedule-options,.schedule-card{border:1px solid #dfe5e0;border-radius:10px;padding:12px;margin:10px 0}.schedule-options input[type=number],.schedule-options input[type=time]{max-width:220px}.check-row{display:flex!important;align-items:center;gap:10px}.check-row input{width:auto!important}.schedule-card p{margin:8px 0}@media(max-width:720px){.listing-target{grid-template-columns:1fr}.listing-target button{justify-self:end}}

#saved-button-picker label{display:block;margin:12px 0 6px;color:#aaa6ad;font-size:13px}#button-category,#button-search{width:100%;border:1px solid #424047;border-radius:9px;padding:11px;background:#202023;color:#f5f3f5;font:inherit}.saved-button-choice{display:block;width:100%;text-align:left}.saved-button-choice strong,.saved-button-choice small{display:block;overflow-wrap:anywhere}.saved-button-choice small{line-height:1.4}

/* BLUD black, white and pink theme */
:root{color-scheme:dark;background:#050505;color:#f5f3f5}
body{background:#050505;color:#f5f3f5}
header,.posts,.editor,.screen,.home-action,.row,.diff>div,.schedule-options,.schedule-card,.listing-target{background:#151515;border-color:#303034;color:#f5f3f5}
header{border-bottom-color:#303034}
header p,.posts label,.meta,.muted,.empty,.home-action span,.row-head strong,.search-all label,.creator label,.form-note{color:#aaa6ad}
button{color:#f5f3f5}
.quiet,.mini,.post-item,.catalog-item,.preview-buttons span{background:#222125;color:#f5f3f5}
.primary{background:#e600a9;color:#fff}
.primary:hover,.home-action:hover,.catalog-item:hover,.post-item:hover{background:#21101e;border-color:#e600a9}
.post-item.active{background:#2b1025;border-color:#e600a9}
.unbound-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px;background:#222125;color:#f5f3f5;border:1px solid #303034;border-radius:10px}
.unbound-item strong{grid-column:1/-1}
.unbound-item a{color:#ff70d6;overflow-wrap:anywhere}
.unbound-item .primary{grid-column:2;grid-row:2}
.unbound-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}
.unbound-actions button{flex:1 1 auto}
.home-action{border-color:#3b1733}
.home-action:hover,.home-action:focus-visible{box-shadow:0 0 0 1px #e600a9}
.posts input,.button-fields input,.search-all input,.creator input:not([type=file]),.creator textarea,.creator select,.parent-picker input{background:#202023;border-color:#424047;color:#f5f3f5}
.posts input::placeholder,.creator input::placeholder,.creator textarea::placeholder,.parent-picker input::placeholder{color:#89858d}
.posts input:focus,.button-fields input:focus,.search-all input:focus,.creator input:focus,.creator textarea:focus,.creator select:focus,.parent-picker input:focus{outline:2px solid #e600a9;outline-offset:1px}
.editor a{color:#ff60c8}
.savebar{background:linear-gradient(transparent,#151515 25%)}
.row{background:#1b1a1d}
.missing-target{background:#2c2114;border-color:#8f682d;color:#ffe0a6}
.danger{background:#3a171b;color:#ff9da5}
dialog{background:#171619;color:#f5f3f5}
dialog::backdrop{background:#000c}
.diff>div{background:#222125}
.warning{background:#3a2d14;color:#ffe4a3}
#toast{background:#e600a9;color:#fff}
