.entity-follow-panel{border:1px solid var(--border);border-radius:var(--radius);padding:.85rem;margin-block:.75rem}.entity-follow-panel [data-slot=collapsible-trigger]{cursor:pointer;font-weight:600;display:flex;align-items:center;gap:.5rem;min-height:2rem}.entity-follow-panel>p{margin-block:.75rem}.entity-follow-options{display:flex;flex-wrap:wrap;gap:.65rem}.entity-follow-option{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .65rem;min-width:0;flex:1 1 230px}.entity-follow-option>span{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.entity-follow-option small{text-transform:capitalize}.following-page{display:grid;gap:1.25rem}.following-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.entity-follow-card{border:1px solid var(--border);border-radius:var(--radius);padding:1rem;display:grid;gap:1.1rem;min-width:0}.entity-follow-card-footer,.entity-follow-card-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.entity-follow-card h2{font-size:1.05rem;overflow-wrap:anywhere}.entity-follow-card fieldset{min-width:0}.entity-follow-card legend{font-weight:600;font-size:.875rem;margin-bottom:.5rem}.entity-follow-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.entity-follow-preferences label{display:flex;align-items:center;gap:.5rem;min-height:2.5rem;font-size:.875rem;cursor:pointer}.entity-follow-preferences input{accent-color:var(--primary);width:1rem;height:1rem;flex-shrink:0}.entity-follow-explanation{display:grid;gap:.5rem}@media (max-width:680px){.following-grid{grid-template-columns:1fr}.entity-follow-card-footer{align-items:start;flex-direction:column;gap:.65rem}.entity-follow-preferences{grid-template-columns:1fr}}.game-follow-dialog[data-slot=dialog-content]{max-width:min(560px,calc(100% - 32px));border-radius:var(--radius-lg)}.game-follow-dialog .entity-follow-options{display:block;max-height:48dvh;overflow-y:auto;overscroll-behavior:contain}.game-follow-dialog .entity-follow-option{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:12px 4px}.game-follow-dialog .entity-follow-option:last-child{border-bottom:0}.game-follow-dialog .entity-follow-option button,.game-follow-dialog .entity-follow-option>a{min-width:100px;min-height:40px}