.vote-check-page{max-width:660px;margin:12px auto 64px}.vote-check{margin-top:24px;padding:32px 40px;background:#101925;border:1px solid #354048;border-radius:8px;text-align:center;box-shadow:0 14px 48px #0003}.vote-check-server{font-size:11px;letter-spacing:1.6px;color:#95a8b6;margin-bottom:18px}.vote-check-server strong{display:block;color:#d9dfdf;letter-spacing:0;font-size:16px;margin-top:6px;overflow-wrap:anywhere}.vote-check h1{font-family:inherit;font-size:25px;letter-spacing:0;margin:0 0 14px;color:#fff}.vote-check p{font-size:14px;color:#b3c0cd;line-height:1.6}.vote-check #vote-check-help strong{color:#f4c368}.vote-check .vote-check-hint{font-size:12px;color:#9faebb;margin:12px 0}.vote-check-fieldset{padding:0;border:0;margin:0;min-width:0}.vote-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;padding:25px 0;min-height:210px;align-content:start}.vote-icon{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:80px;border:1px solid transparent;border-radius:6px;cursor:pointer;margin:0;background:transparent}.vote-icon img{width:64px;height:64px;filter:drop-shadow(0 0 7px #d3aa514a);pointer-events:none}.vote-icon:hover{background:#c6a15a12;border-color:#ae915358}.vote-icon:focus-within{outline:2px solid #f2c572;outline-offset:3px}.vote-icon input{position:absolute;top:3px;left:3px;accent-color:#d9b263}.vote-check-enhanced .vote-icon input{opacity:0;width:100%;height:100%;inset:0;cursor:pointer;margin:0}.vote-icon-mark{display:none;position:absolute;right:3px;top:1px;color:#f5ca75}.vote-icon:has(input:checked){border-color:#ba995a;background:#c6a15a12}.vote-icon:has(input:checked) .vote-icon-mark{display:block}.vote-dropzone{border:2px dashed #5e5b50;border-radius:10px;background:#d5b46a09;min-height:140px;padding:12px;display:flex;flex-direction:column;justify-content:center}.vote-dropzone p{font-size:12px;margin:5px 0}.vote-dropzone.is-over,.vote-dropzone.is-ready{border-color:#d9b263;background:#d5b46a12}.vote-selected{display:flex;justify-content:center;gap:18px}.vote-selected .vote-icon{width:80px}.vote-check-feedback{min-height:20px;margin:6px 0}.vote-check .security-check{display:flex;justify-content:center;flex-wrap:wrap;margin:16px 0}.vote-check .button:disabled{opacity:.5;cursor:not-allowed}.vote-check-refresh{display:inline-block;margin:18px 0 4px;font-size:13px}.vote-check-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:540px){.vote-check{padding:25px 16px}.vote-check h1{font-size:23px}.vote-icon-grid{gap:12px 4px}.vote-icon{height:70px}.vote-icon img{width:54px;height:54px}.vote-check-page{margin-top:0}.vote-check-server{font-size:10px}}@media(prefers-reduced-motion:no-preference){.vote-icon,.vote-dropzone{transition:background .15s,border-color .15s}}
