#moogle-ventures-view{min-width:0}
#moogle-ventures-view p,#moogle-ventures-view label,#moogle-ventures-view select,#moogle-ventures-view button{font:.9rem/1.55 system-ui,sans-serif}
.vm-intro,.vm-note{color:var(--muted)}
.vm-toolbar{display:flex;gap:1rem;align-items:end;flex-wrap:wrap;margin:1rem 0}.vm-toolbar label{display:grid;gap:.35rem}
.vm-toolbar select{min-width:12rem;background:#121210;color:var(--ivory);border:1px solid var(--line);padding:.5rem}
.vm-widget{margin:1rem 0}.vm-widget>summary h2{flex:1;min-width:0;font:800 1rem/1.3 system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;color:var(--gold)}
.vm-choices{display:grid;gap:.5rem;margin:.6rem 0 1rem}.vm-choices button,.vm-send{width:100%;text-align:left;min-width:0;padding:.65rem .8rem;border:1px solid var(--line);background:rgba(10,10,9,.6);color:var(--ivory);white-space:normal;display:flex;justify-content:space-between;gap:.6rem}
.vm-choices button.selected{background:#1c7037;border-color:#54a96a}.vm-choices button:disabled{opacity:.65;cursor:default}.vm-choices button:hover:not(:disabled){border-color:var(--gold)}
.vm-timer{font-variant-numeric:tabular-nums;white-space:nowrap}.vm-send{justify-content:center;text-align:center;margin-top:1rem}.vm-send.ready{animation:vm-ready 2s ease-in-out infinite;color:#12120c}.vm-send:disabled{opacity:.5;cursor:default}
.vm-row{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:.65rem 0;font:.85rem/1.5 system-ui,sans-serif}.vm-row span{overflow-wrap:anywhere}
.vm-history-row{border:1px solid var(--line);background:rgba(10,10,9,.4);padding:.6rem .8rem;margin-bottom:.5rem}.vm-history-row p{margin:.2rem 0}
@keyframes vm-ready{0%,100%{background:#c6a13d}50%{background:#eed078}}
@media(prefers-reduced-motion:reduce){.vm-send.ready{animation:none;background:#d6b54e}}
@media(max-width:600px){.vm-toolbar select{min-width:0;max-width:100%}.vm-toolbar label{width:100%}.vm-choices button{flex-wrap:wrap}.vm-row{flex-wrap:wrap;gap:.25rem}.vm-widget .profile-widget-body{padding:1rem}}

#moogle-ventures-view p{margin:.65rem 0;font-weight:400}
#moogle-ventures-view [data-vm-balance]{font:.9rem/1.5 system-ui,sans-serif;letter-spacing:normal;text-transform:none;color:var(--gold)}
#moogle-ventures-view .vm-toolbar a[hidden]{display:none}
#moogle-ventures-view [data-vm-target]{display:block;width:100%;min-width:0;max-width:100%;background:#121210;color:var(--ivory);border:1px solid var(--line);padding:.5rem;margin:.35rem 0}
