/* Base + animation styles (originally the two small <style> blocks at the top) */
:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}#xb{position:absolute;top:8px;right:10px;z-index:2;width:30px;height:30px;padding:0;border-radius:50%;border:0;background:#dc2626;color:#fff;font:700 14px/1 system-ui;cursor:pointer;display:flex;align-items:center;justify-content:center}
#sheet{padding-top:44px}
button.ans{background:#16a34a!important;color:#fff!important;font-weight:700}button.dec{background:#dc2626!important;color:#fff!important;font-weight:700}
@keyframes trqp{0%,100%{box-shadow:0 0 0 0 rgba(220,38,38,.75);background:#dc2626}50%{box-shadow:0 0 0 8px rgba(220,38,38,0);background:#991b1b}}
.trq{display:block;margin-top:8px;padding:9px 10px;border-radius:8px;border:2px solid #fff;background:#dc2626;color:#fff;font:800 14px/1.2 system-ui;letter-spacing:.06em;text-align:center;cursor:pointer;animation:trqp 1s infinite}
@keyframes trqm{0%,100%{transform:scale(1);opacity:.85}50%{transform:scale(1.875);opacity:0}}
.im.trqm{border-color:#dc2626!important}.im.trqm::before{content:"";position:absolute;inset:-3px;border-radius:50%;background:#dc2626;z-index:-1;pointer-events:none;animation:trqm 2.4s ease-in-out infinite}
.trq span{display:block;margin-top:2px;font:600 11px/1.2 system-ui;letter-spacing:0;opacity:.95}
