.markov-303-page{color:#eaf205;font-family:var(--font-geist-sans,"Inter",sans-serif);background-color:#111;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.04' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E")}.markov-303-page .font-mono-display{font-family:var(--font-geist-mono,"Roboto Mono",monospace)}.markov-303-page .control-panel{background-color:rgba(38,36,2,.75);border:1px solid #565902;border-radius:.75rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}@keyframes pulse{0%,to{box-shadow:0 0 5px 2px rgba(234,242,5,.4)}50%{box-shadow:0 0 10px 4px rgba(234,242,5,.7)}}@keyframes kick-flash{0%{background-color:#f2e205;box-shadow:0 0 10px 3px rgba(234,242,5,.8)}to{box-shadow:none;background-color:#eaf205}}.markov-303-page .kick-flash-animation{animation:.1s ease-out kick-flash}.markov-303-page .current-step-pulse{animation:1s ease-in-out infinite pulse}.markov-303-page .markov-active{border-color:#eaf205;box-shadow:0 0 12px 4px rgba(234,242,5,.5)}.markov-303-page input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%}.markov-303-page input[type=range]:focus{outline:none}.markov-303-page input[type=range]::-webkit-slider-runnable-track{background:#262402;border:1px solid #565902;border-radius:.25rem;height:.5rem}.markov-303-page input[type=range]::-moz-range-track{background:#262402;border:1px solid #565902;border-radius:.25rem;height:.5rem}.markov-303-page input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eaf205;border:1px solid #888c03;border-radius:3px;width:.75rem;height:1.25rem;margin-top:-6px;box-shadow:0 1px 2px rgba(0,0,0,.5)}.markov-303-page input[type=range]::-moz-range-thumb{background-color:#eaf205;border:1px solid #888c03;border-radius:3px;width:.75rem;height:1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.5)}.markov-303-page input[type=range]:focus::-webkit-slider-thumb{outline-offset:2px;outline:2px solid #f2e205}.markov-303-page input[type=range]:focus::-moz-range-thumb{outline-offset:2px;outline:2px solid #f2e205}
