#stage-tools {position:fixed;right:28px;top:91px;max-width:calc(100% - 32px);text-align:right;}
#speech {top:165px;}
#perspective {position:fixed;left:28px;top:91px;padding:11px 15px;border-radius:6px;border-color:#b68a5266;}
#perspective[aria-pressed="true"] {color:#f5d59e;background:#503044df;}
@media(max-width:600px){#perspective {left:12px;top:76px;padding:9px 10px;font-size:10px;}}
#stage-tools small {display:block;color:#eacb9e;font-size:11px;margin:0 5px 10px;text-shadow:0 2px 8px #000;}
#stage-tools>div {display:flex;gap:6px;justify-content:flex-end;}
#stage-tools button {padding:11px 15px;background:#24172ee8;border:1px solid #b68a5266;border-radius:6px;font-size:12px;box-shadow:0 4px 15px #0003;}
#stage-tools button:first-child {background:#b74b7270;border-color:#e3a3bb99;}
.show-modal h2 {margin:8px 0 20px;}
.show-eyebrow {color:#debb83;font-size:12px;letter-spacing:3px;}
.show-tabs {display:flex;border-bottom:1px solid #e4c29440;margin-bottom:20px;}
.show-tabs button {flex:1;padding:12px 8px;color:#cbbbcf;border-bottom:2px solid transparent;}
.show-tabs [aria-selected="true"] {color:#f5d59e;border-color:#f5d59e;background:#edc58e0b;}
.show-label {display:block;font-size:12px;color:#dcc3cf;margin:15px 0 8px;}
.show-modal select,.show-modal input:not([type=file]),.show-modal textarea {width:100%;border:1px solid #b292aa55;border-radius:6px;background:#201827;color:#fff0dd;padding:11px 12px;font:inherit;font-size:14px;}
.show-modal select:focus,.show-modal input:focus,.show-modal textarea:focus {outline:2px solid #f1cb93;outline-offset:2px;}
.show-hint {font-size:12px!important;line-height:1.8!important;color:#cdbdd1;}
.show-list {border-top:1px solid #c9a2b336;margin:18px 0;}
.show-list button {width:100%;display:flex;align-items:center;gap:15px;text-align:left;padding:17px 6px;border-bottom:1px solid #c9a2b336;}
.show-list button:hover {background:#dba8b511;}
.show-list button>span {color:#f3c692;font-size:25px;width:30px;text-align:center;}
.show-list b {display:block;font-weight:500;font-size:16px;}
.show-list small {display:block;color:#baa8c3;font-size:11px;margin-top:7px;}
.show-list em {margin-left:auto;font-style:normal;font-size:12px;color:#f4cd94;white-space:nowrap;}
.show-footer {display:flex;justify-content:space-between;gap:14px;margin-top:24px;padding-top:15px;border-top:1px solid #c9a2b336;}
.show-footer button {font-size:12px;color:#d9bfcd;padding:8px 0;}
.bless-presets {display:flex;gap:6px;flex-wrap:wrap;}
.bless-presets button {border:1px solid #d6a0b355;padding:8px 12px;border-radius:20px;font-size:11px;color:#f1c5d5;}
.bless-options {display:flex;gap:14px;margin:18px 0;}
.bless-options label {flex:1;font-size:12px;color:#dcc3cf;}
.bless-options select {margin-top:8px;}
.show-modal .primary {width:100%;}
@media(max-width:600px){#speech {top:145px;}#stage-tools {top:76px;right:12px;}#stage-tools button {font-size:10px;padding:9px 10px;}#stage-tools small {font-size:10px;margin-bottom:7px;}.show-list button {padding:14px 2px;}.show-list small {max-width:230px;line-height:1.5;}}
