
/* Shared return to the Dados de Gloria tools hub. */
.ddg-homebar{position:relative;z-index:20;height:36px;display:flex;align-items:center;margin:0;padding:0 max(4%,16px);background:#06151dde;border-bottom:1px solid #bead7626}.ddg-home-link{display:inline-flex;align-items:center;gap:9px;min-height:32px;padding:0 5px;color:#d9c694!important;text-decoration:none;font:500 11px/1.2 Arial,sans-serif;letter-spacing:.35px;border-radius:3px}.ddg-home-link:hover{color:#fff0c8!important;background:#ffffff08}.ddg-home-link:focus-visible{outline:2px solid #d9c694;outline-offset:0}.ddg-home-link span{font-size:17px}.app-shell{min-height:calc(100svh - 36px)}
.start-screen{min-height:calc(100svh - 132px)}@media(max-width:650px){.start-screen{min-height:calc(100svh - 118px)}}


.ddg-homebar{justify-content:space-between}.umbral-speaker{display:grid;place-items:center;min-width:34px;min-height:32px;padding:5px;border:0;border-radius:4px;background:transparent;color:#d9c694;cursor:pointer}.umbral-speaker:hover{background:#ffffff0c}.umbral-speaker .speaker-waves{opacity:.45}.umbral-speaker.is-playing .speaker-waves{opacity:1}.music-settings{width:min(460px,calc(100vw - 24px));max-height:calc(100svh - 24px);overflow:auto;overscroll-behavior:contain;padding:23px;border:1px solid #adab8180;border-radius:12px;background:#102632;color:#e7dfc7;box-shadow:inset 0 0 0 4px #061b2655,0 0 0 1px #bca06a44,0 18px 70px #0008}.music-settings::backdrop{background:#010916bd}.music-settings .dialoghead{align-items:flex-start;gap:12px;margin:0}.music-settings h2{font:500 28px/1.15 'Cormorant Garamond',Georgia,serif}.music-settings .eyebrow{font-size:9px;margin:0 0 7px}.music-settings .close{flex-shrink:0}.music-choices{border:0;padding:0;margin:22px 0}.music-choices legend{font-size:12px;color:#bacac4;margin-bottom:12px}.music-choices label{display:flex;gap:12px;align-items:center;padding:15px 12px;margin:8px 0;border:1px solid #ddc18a;border-radius:7px;background:linear-gradient(130deg,#636d4d33,#193b4644);box-shadow:inset 3px 0 #d8bb81;cursor:pointer}.music-choices input{accent-color:#d5ba7f;flex-shrink:0}.music-choices strong{font:500 14px/1.4 Arial,sans-serif;color:#efddb6}.settings-volume{display:block;margin:22px 0;color:#bacac4;font-size:12px}.settings-volume>span{display:flex;justify-content:space-between;margin-bottom:14px}.settings-volume input{display:block;width:100%;margin:0;accent-color:#d9c694;cursor:pointer}.music-settings #musicToggle{width:100%;min-height:44px;font-size:12px}.music-settings #musicStatus{font-size:11px;line-height:1.6;color:#a9bbbc;margin:14px 0 0}@media(max-width:650px){.music-settings{padding:18px}.music-settings h2{font-size:25px}}
