.wy-modes{border:2px solid var(--line);border-radius:999px;margin:6px 0 12px;display:inline-flex;overflow:hidden}.wy-mode{color:var(--fg-2);cursor:pointer;background:0 0;border:0;padding:10px 18px;font-size:.95rem;font-weight:800}.wy-mode.on{background:var(--lime);color:var(--lime-fg)}.wy-mode #wy-dayno{opacity:.8;font-weight:600}.wy-tags{flex-wrap:wrap;justify-content:center;gap:6px;max-width:560px;margin:0 0 12px;display:flex}.wy-tag{border:2px solid var(--line);color:var(--fg);cursor:pointer;background:#ffffff0f;border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:700}.wy-tag.on{background:var(--violet);border-color:var(--violet);color:#fff}.wy-note{color:#b8b6d6;margin:0 0 14px;font-size:1.05rem}.wy-wrap{flex-direction:column;gap:14px;width:100%;max-width:640px;margin:0 auto;padding:8px 0;display:flex}.wy-top{align-items:center;gap:10px;display:flex}.wy-prog{color:var(--lime);font-size:1rem}.wy-tagname{color:#b8b6d6;flex:1}.wy-icon{border:2px solid var(--line);width:36px;height:36px;color:var(--fg);cursor:pointer;background:#ffffff0f;border-radius:10px;place-items:center;margin-left:auto;display:grid}.wy-card{background:var(--panel);border:2px solid var(--line);box-shadow:4px 4px 0 var(--ink);border-radius:20px;padding:18px 16px}.wy-lead{text-align:center;color:#b8b6d6;margin:0 0 12px;font-size:1.3rem}.wy-opt{text-align:left;border:2px solid var(--line);width:100%;color:var(--fg);cursor:pointer;background:#ffffff0d;border-radius:16px;align-items:center;gap:12px;min-height:76px;padding:18px 16px;font-size:1.1rem;font-weight:800;line-height:1.3;transition:transform .12s,border-color .2s;display:flex;position:relative;overflow:hidden}.wy-opt:hover{border-color:var(--violet);transform:translateY(-1px)}.wy-opt .wy-letter{background:var(--raised);width:34px;height:34px;color:var(--fg-2);font-family:var(--font-display);border-radius:10px;flex:none;place-items:center;font-size:1rem;display:grid}.wy-opt .wy-txt{z-index:1;flex:1;position:relative}.wy-opt .wy-pct{z-index:1;font-family:var(--font-display);text-align:right;opacity:0;flex:none;min-width:56px;font-size:1.35rem;transition:opacity .3s;position:relative}.wy-opt .wy-bar{pointer-events:none;background:#9b7bff47;width:0;transition:width .7s cubic-bezier(.2,.9,.3,1);position:absolute;top:0;bottom:0;left:0}.wy-card.voted .wy-opt{cursor:default}.wy-card.voted .wy-opt:hover{transform:none}.wy-card.voted .wy-pct{opacity:1}.wy-opt.pick{border-color:var(--lime)}.wy-opt.pick .wy-letter{background:var(--lime);color:var(--lime-fg)}.wy-opt.pick .wy-bar{background:#c8ff3e47}.wy-or{color:#8f8daa;font-family:var(--font-hand);align-items:center;gap:10px;margin:8px 0;font-size:1.1rem;display:flex}.wy-or:before,.wy-or:after{content:"";background:var(--line);flex:1;height:2px}.wy-cmt{text-align:center;color:var(--lime);min-height:1.4em;margin:14px 0 0;font-size:1.2rem}.wy-votes{text-align:center;color:#8f8daa;min-height:1.2em;margin:2px 0 0;font-size:.82rem}.wy-actions{margin:0}.wy-sub-msg{color:#b8b6d6;margin:6px 0 0;font-size:.9rem}.wy-hot{border:2px dashed var(--lime);text-align:left;background:#c8ff3e1a;border-radius:14px;width:100%;max-width:560px;margin:14px 0 0;padding:12px 14px}.wy-hot b{color:var(--lime)}.wy-hot small{color:#b8b6d6;margin-top:2px;display:block}.wy-list{text-align:left;color:#b8b6d6;gap:4px;width:100%;max-width:560px;margin:12px 0 0;padding:0 0 0 20px;font-size:.9rem;display:grid}.wy-list li span{color:var(--fg)}.wy-list li em{color:var(--lime);font-style:normal;font-family:var(--font-display);margin-left:4px}.wy-list li.minor em{color:var(--pink)}:root[data-theme=light] .wy-note,:root[data-theme=light] .wy-tagname,:root[data-theme=light] .wy-lead,:root[data-theme=light] .wy-sub-msg,:root[data-theme=light] .wy-list,:root[data-theme=light] .wy-hot small,:root[data-theme=light] #wy-status{color:var(--fg-2)}:root[data-theme=light] .wy-cmt,:root[data-theme=light] .wy-hot b,:root[data-theme=light] .wy-list li em,:root[data-theme=light] .wy-prog,:root[data-theme=light] #wy-maj-msg{color:#4f7a00}@media (width<=480px){.wy-opt{padding:14px 12px;font-size:1rem}.wy-card{padding:14px 12px}}
