.app-favorite-toggle{position:absolute;z-index:3;right:10px;top:10px;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,.9);color:#405064;cursor:pointer}.app-favorite-toggle:hover{background:#fff}.app-favorite-toggle.is-saved{color:#ef4962}[data-theme="dark"] .app-favorite-toggle{background:#11161d;color:#aeb8c6}[data-theme="dark"] .app-favorite-toggle:hover{background:#1b2430}[data-theme="dark"] .app-favorite-toggle.is-saved{color:#ef4962}.app-favorite-toggle svg,.saved-app-remove svg{width:18px;height:18px;fill:currentColor}.howto-grid>a,.create-tool-card,.game-tile{position:relative}.favorite-group{margin:0 0 34px}.favorite-group>h2{margin:0 0 12px}.favorite-app-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.favorite-app-grid article{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:hidden}.favorite-app-grid article>a{display:flex;align-items:center;gap:10px;padding:16px 52px 16px 16px;color:inherit;text-decoration:none}.favorite-app-grid article>a>span{font-size:1.5rem}.saved-app-remove{position:absolute;right:10px;top:10px;display:grid;width:32px;height:32px;padding:0;border:0;background:transparent;color:#ef4962;place-items:center;cursor:pointer}@media(max-width:700px){.favorite-app-grid{grid-template-columns:repeat(2,1fr)}}
