body{background:#0e0e0e;color:#fff}h1:not(#header1,#host-form2>h1,#invite-h1){text-align:center;font-size:2rem;margin:1rem 0 .25rem;color:#000}h1 a.info-icon{margin-left:.5rem;color:#555;text-decoration:none;font-style:normal;font-weight:700}h1 a.info-icon:hover{cursor:help}.info-icon{position:relative;display:inline-block;width:1em;height:1em;border:1px solid #555;border-radius:50%;text-align:center;line-height:1em;font-size:.8em;font-weight:700;color:#555;background:#fafafa;cursor:help;margin-left:.4rem;z-index:10}#preset-name-field{height:2rem!important}.subtitle{text-align:center;font-size:.9rem;color:gray;margin-bottom:1.5rem}.container{max-width:1000px;margin:0 auto;padding:0 1rem 3rem}.section{background:#fafafa;color:#222;border-radius:10px;margin-bottom:2rem;padding:1rem;border:1px solid #444}.section-title{display:flex;align-items:center;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.section-title span.emoji{margin-right:.5rem}.section-title a.info-icon{margin-left:.5rem;color:#555;text-decoration:none;font-weight:700}.section-title a.info-icon:hover{cursor:help}.section-title .underline{flex:1;height:2px;background:#000;margin-left:.75rem;align-self:center}.sub-section{border:2px solid;border-radius:8px;padding:1rem;margin-bottom:1rem;position:relative}.sub-section.quick{border-color:#00b894;background:rgba(0,184,148,.05)}.sub-section.startup{border-color:#0984e3;background:rgba(9,132,227,.05)}.sub-section.toolbar-defaults{border-color:#a29bfe;background:rgba(162,155,254,.05)}.sub-section.post{border-color:#fab1a0;background:rgba(250,177,160,.05)}.sub-section.notifications{border-color:#fdcb6e;background:rgba(253,203,110,.05)}.sub-title{font-weight:600;margin-bottom:.75rem;display:flex;align-items:center}.sub-title span.emoji{margin-right:.5rem}.sub-title a.info-icon{margin-left:.5rem;color:#555;text-decoration:none;font-weight:700}.sub-title a.info-icon:hover{cursor:help}.group{display:flex;flex-wrap:wrap;gap:.5rem}.group label{display:flex;align-items:center;background:#fff;border:1px solid #ccc;border-radius:6px;padding:.5rem 1rem;cursor:pointer;position:relative}.group label:hover{background:#f0f0f0}.group label input{margin-right:.5rem}.group label[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;bottom:-1.7rem;left:0;background:rgba(0,0,0,.8);color:#fff;padding:.3rem .5rem;border-radius:4px;font-size:.75rem;white-space:nowrap;z-index:10}.toolbar-section{background:rgba(47,170,255,.05);border:1px solid #2daaff}.toolbar-section.sharing{background:rgba(162,155,254,.05);border-color:#a29bfe}.toolbar-section.view{background:rgba(47,170,255,.05);border-color:#2daaff}.toolbar-section.communication{background:rgba(47,170,255,.05);border-color:#2daaff}.toolbar-section.advanced{background:rgba(162,155,254,.05);border-color:#a29bfe}.toolbar-section.settings{background:rgba(162,155,254,.05);border-color:#a29bfe}.toolbar-section label input{margin-right:5%}.toolbar-section h2{font-size:1rem;margin-bottom:.5rem;display:flex;align-items:center}.toolbar-section h2 a.info-icon{margin-left:.3rem;text-decoration:none;font-weight:700}.toolbar-section h2 a.info-icon:hover{cursor:help}.toolbar-section label{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;margin-bottom:.5rem;display:flex;align-items:center;position:relative;cursor:pointer}.toolbar-section label:hover{background:#f0f0f0}.toolbar-section label[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;bottom:-1.7rem;left:0;background:rgba(0,0,0,.8);color:#fff;padding:.3rem .5rem;border-radius:4px;font-size:.75rem;white-space:nowrap;z-index:10}input[type=text],select{background:#fff;border:1px solid #ccc;color:#222;padding:.5rem;border-radius:6px}.toolbar-customize{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1rem}.group.select-all{background:rgba(255,223,0,.05);border:1px solid gold;border-radius:6px;padding:.5rem 1rem;display:flex;align-items:center;margin:1rem 0}.group.select-all:hover{background:rgba(255,223,0,.1)}.group.select-all label{background:0 0;border:none;padding:0}.button-row{display:flex;gap:.5rem;margin-top:1rem}button:not(li>button,#screen-capture-btns-div>button,#top-right-btns>button,#add-contact-btn,#del-contact-btn,#join-btn,#copy-btn,#close-btn,#close-btn5,#leave-btn,#phone-btn,#invite-btn2,#email-btn,.btn){flex:1;border:none;padding:.8rem;font-weight:700;border-radius:6px;cursor:pointer}#save-btn{background:green;color:#fff}#load-btn{background:#11181c;color:#fff}#del-preset-btn{background:#d63031;color:#fff}.save-load{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start;margin-top:1rem}.save-load .left,.save-load .right{background:#fafafa}.save-load label{color:#222;margin-bottom:.5rem;font-weight:600}.save-load .left input{width:100%}.save-load .right select{width:100%}.save-load .left button{width:100%}.save-load .right .button-row-2{display:flex;gap:.5rem;margin-top:.5rem}.save-load .right .button-row-2 button{flex:1}.button-row-2 button{padding:.8rem;font-weight:700;border-radius:6px;border:none;cursor:pointer}.save-btn{background:gold;color:#000}.load-btn{background:#11181c;color:#fff}.delete-btn{background:#d63031;color:#fff}footer{text-align:center;font-size:.8rem;color:#ccc;margin:1rem 0}@media (max-width:768px){.toolbar-customize{grid-template-columns:1fr}.save-load{grid-template-columns:1fr}}footer{text-align:center;font-size:.8rem;color:#ccc;margin-top:1rem}@media (max-width:768px){.toolbar-customize{grid-template-columns:1fr}}