.hidden-track-tools{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.hidden-track-tools button{border:1px solid #ffffff22;border-radius:10px;padding:9px 12px;background:#ffffff04;color:#a8b8c7;font:inherit;font-size:12px;cursor:pointer}.hidden-track-tools .hidden-track-hide:hover{color:#ffa5a9;border-color:#ff687488}.hidden-track-tools [hidden]{display:none!important}.hidden-track-dialog{color:#e8eef5;background:#101921;border:1px solid #486274;border-radius:18px;padding:28px;width:min(650px,calc(100% - 24px));max-height:80dvh;overflow:auto}.hidden-track-dialog::backdrop{background:#000b}.hidden-track-dialog h2{margin:0 35px 14px 0;font-size:23px}.hidden-track-dialog p{font-size:13px;line-height:1.6;color:#9baebf}.hidden-track-dialog article{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #ffffff12}.hidden-track-dialog article div{flex:1;min-width:0}.hidden-track-dialog strong,.hidden-track-dialog small{display:block;overflow-wrap:anywhere}.hidden-track-dialog small{color:#9baebf;margin-top:5px}.hidden-track-dialog button{border:1px solid #ffffff25;border-radius:9px;padding:9px 12px;color:#c5dbec;background:#ffffff08;font:inherit;font-size:12px;cursor:pointer}.hidden-track-dialog .hidden-track-close{position:absolute;right:16px;top:16px;font-size:22px}.radio-fit .hidden-track-tools{margin:3px 0;justify-content:center}.radio-fit .hidden-track-tools button{padding:5px 8px;font-size:10px}#hidden-track-controls{margin:0 auto;width:100%;max-width:740px}
.hidden-track-tools .hidden-track-hide{display:inline-flex;align-items:center;gap:9px;border-color:#a5774b75;background:linear-gradient(145deg,#74502a27,#a9703510);color:#efcda8;font-weight:650;padding:8px 14px;min-height:43px;transition:background .2s,border-color .2s,box-shadow .2s}
.hidden-track-hide img{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 2px 3px #0008)}
.hidden-track-tools .hidden-track-hide:hover:enabled{color:#ffdfb9;border-color:#dba46b;box-shadow:0 0 20px #ad723426;background:#81532528}
.hidden-track-tools .hidden-track-hide:disabled{opacity:.55;cursor:default}
.hidden-track-tools button:focus-visible{outline:2px solid #deb383;outline-offset:3px}
.hidden-track-feedback{flex-basis:100%;font-size:12px;color:#d0ba9f;line-height:1.5;overflow-wrap:anywhere}
.hidden-track-feedback:empty{display:none}
.radio-fit .hidden-track-tools .hidden-track-hide{padding:4px 8px;min-height:29px;gap:5px}
.radio-fit .hidden-track-hide img{width:23px;height:23px}
.poop-throw-layer{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:100000;contain:strict}
.poop-projectile{position:absolute;left:0;top:0;object-fit:contain;will-change:transform,opacity;filter:drop-shadow(0 12px 12px #0008)}
.poop-impact{position:absolute;border-radius:47% 53% 62% 38% / 39% 55% 45% 61%;background:radial-gradient(ellipse at 42% 32%,#bc8947 0,#86512a 34%,#512e18 74%);box-shadow:inset 0 5px 5px #daa65688,inset 0 -8px 12px #25100499,0 6px 12px #0005;will-change:transform,opacity}
.poop-drop{position:absolute;left:0;top:0;border-radius:44% 56% 61% 39%;background:radial-gradient(ellipse at 30% 25%,#be894a,#804a22 60%,#4c2b17);box-shadow:0 3px 5px #0006;will-change:transform,opacity}
