.mini-area{padding:14px;margin-top:12px;background:#f6fbff;border:1px solid #c9dce8;border-radius:10px;min-height:160px}.mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0}.mini-grid.six{grid-template-columns:repeat(6,1fr)}.mini-grid.five{grid-template-columns:repeat(5,1fr)}.mini-grid.ten{grid-template-columns:repeat(10,1fr)}.mini-button{min-height:42px;cursor:pointer;border:1px solid #b4cbd8;background:white;border-radius:8px;padding:7px;font-size:15px}.mini-button:disabled{opacity:.55}.mini-area input{padding:10px;max-width:100%;border-radius:7px;border:1px solid #abc}.mini-field{height:210px;position:relative;background:#e1eef7;border-radius:12px;overflow:hidden}.mini-target,.mini-flake{position:absolute;font-size:32px;cursor:pointer}.mini-note{font-size:50px;text-align:center;padding:22px}.mini-cell{text-align:center;font-size:13px;min-height:21px}@media(max-width:600px){.mini-grid.ten{gap:1px}.mini-cell{font-size:10px}}
.original-flash-frame{width:100%;min-height:450px;aspect-ratio:4/3;background:#121923;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:12px 0}.original-flash-frame ruffle-player{width:100%;height:100%;display:block}.flash-manual-score{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.flash-manual-score input{width:80px;padding:8px;margin-left:8px}.flash-manual-score button{padding:10px 14px;cursor:pointer}@media(max-width:700px){.original-flash-frame{min-height:300px}}
