dialog{background:radial-gradient(360px circle at var(--spot-x, 85%) var(--spot-y, 0px),#d9b86312,transparent 75%),#191914;border-color:#655432;box-shadow:inset 0 1px #f1d99818,0 24px 80px #0006;scrollbar-width:thin;scrollbar-color:#78602e #191914}dialog h2{text-wrap:balance;line-height:1.35}dialog p{text-wrap:pretty}dialog button{transition:background-color .16s ease,border-color .16s ease}dialog button:active:not(:disabled){box-shadow:inset 0 2px 5px #0003}dialog button:focus-visible{outline-offset:2px}@media(max-width:900px),(pointer:coarse){dialog select,dialog input:not([type=range]):not([type=radio]):not([type=checkbox]){font-size:16px}dialog{scroll-padding-block:20px}}@media(max-width:360px){dialog{padding:20px 16px}dialog h2{font-size:25px}}@media(prefers-reduced-motion:reduce){dialog button{transition:none}}
