.home-shortcuts{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}
.home-shortcuts h2{margin:0 0 14px;color:var(--text);font-size:16px;font-weight:600}
.home-shortcut-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.home-shortcut{display:flex;align-items:center;gap:10px;min-width:0;padding:14px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .2s,background .2s}
.home-shortcut:hover{border-color:var(--accent);background:var(--surface2)}
.home-shortcut:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.home-shortcut-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:var(--surface2);color:var(--accent)}
.home-shortcut-icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.home-shortcut-title{font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}
.home-shortcut-arrow{margin-left:auto;color:var(--muted);font-size:13px}
@media(max-width:1100px){.home-shortcut-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.home-shortcuts{margin-top:24px;padding-top:18px}.home-shortcut-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-shortcut{padding:12px 10px;gap:8px}.home-shortcut-icon{width:28px;height:28px;flex-basis:28px}.home-shortcut-title{font-size:12px}}
