.card-sorting,.kitti-editor .actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0}.card-sorting button,.kitti-editor button{min-height:44px;cursor:pointer}.card-sorting [aria-pressed=true],.kitti-group>button[aria-pressed=true]{outline:2px solid #b87b32;outline-offset:2px}.kitti-groups.online-hand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;overflow:visible}.kitti-group{border:1px solid #b8a896;border-radius:12px;padding:10px;min-width:0}.kitti-group>button{display:block;width:100%;margin-bottom:12px;font-weight:700}.kitti-group>div{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.kitti-group .table-card{margin:0}.current-group{box-shadow:inset 0 0 0 2px #b87b32}.card-guide,.card-history{border:1px solid #a9957c;border-radius:12px;padding:14px;margin:18px 0;max-width:100%;box-sizing:border-box}.card-guide summary,.card-history summary{cursor:pointer;font-weight:700;min-height:32px}.guide-slides{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:14px;padding:12px 0;overscroll-behavior-x:contain}.guide-slides article{flex:0 0 85%;scroll-snap-align:start;border:1px solid #a9957c;border-radius:10px;padding:16px;box-sizing:border-box;max-width:100%}.guide-slides article span{font-size:12px;letter-spacing:.08em}.card-history article{border-top:1px solid #a9957c;padding:10px 0}.card-history p,.card-guide p{overflow-wrap:anywhere}.kitti-rule-badge{font-weight:700}.card-sorting{font-size:14px}.card-sorting button{padding:8px 12px;border:1px solid #a9957c;border-radius:8px;background:#fff8ee;color:#261c19}.classic-card-guide{margin:16px auto;max-width:1000px;padding:0 12px;color:inherit}.classic-sort{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin:8px 0}.classic-sort button{min-height:44px;padding:8px 12px}.classic-sort [aria-pressed=true]{outline:2px solid #f2b632}@media(max-width:700px){.kitti-groups.online-hand{grid-template-columns:1fr}.kitti-group>div{flex-wrap:nowrap}.kitti-group .table-card{width:54px;min-width:44px}.guide-slides article{flex-basis:92%}}
