.hg{background:var(--ink);color:#fff;position:relative;overflow:hidden}.hg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex}.hg-head .btn{flex:none}.hg-rows{gap:clamp(14px,2vw,26px);margin:clamp(30px,4vw,48px) 0 0;display:grid}.hg-row{--h:clamp(170px, 19vw, 270px);padding:14px 0 18px}.hg-track{--gap:clamp(16px, 2vw, 28px);gap:var(--gap);width:max-content;padding:0 var(--gap) 0 0;animation:hg-drift var(--dur,60s) linear infinite;margin:0;list-style:none;display:flex}.hg-row--back .hg-track{animation-direction:reverse}@keyframes hg-drift{to{transform:translate(-50%)}}.hg.is-off .hg-track,.hg-rows:hover .hg-track,.hg-rows:focus-within .hg-track{animation-play-state:paused}.hg-track>li{flex:none}.hg-track button{color:var(--w-d,var(--ink));transform:rotate(var(--tilt,0deg));cursor:zoom-in;transition:transform .4s var(--spring), box-shadow .4s linear;background:#fffdf8;border:0;border-radius:16px;padding:9px 9px 0;display:block;box-shadow:0 18px 34px -12px #0000008c,0 2px #00000014}.hg-track button:hover,.hg-track button:focus-visible{transform:translateY(-8px)rotate(0)scale(1.05);box-shadow:0 26px 44px -14px #0009}.hg-track button:focus-visible{outline:3px solid var(--sun);outline-offset:4px}.hg-photo{height:var(--h);aspect-ratio:var(--r);background:var(--w-t,#eee);border-radius:10px;max-width:80vw;display:block;overflow:hidden}.hg-photo img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.hg-cap{font:600 14px/1.2 var(--fd);text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:9px 4px 11px;display:block;overflow:hidden}.hg-cap:before{content:"";background:var(--w,var(--ink));border-radius:50%;width:9px;height:9px;margin:0 8px 1px 2px;display:inline-block}@media (max-width:760px){.hg-row{--h:160px}.hg-track button{border-radius:12px;padding:7px 7px 0}.hg-cap{padding:7px 2px 9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.hg-row{scrollbar-width:none;padding-inline:24px;overflow-x:auto}.hg-track{animation:none}.hg-echo{display:none}.hg-track button{transition:none}}
