.short-mv-player[data-astro-cid-hswbgxmq]{position:fixed;inset:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#0d0c0b;color:#fff;color-scheme:dark;overscroll-behavior:none;overflow:hidden}.short-mv-player[data-astro-cid-hswbgxmq]::backdrop{background:#0d0c0b}.short-mv-player__stage[data-astro-cid-hswbgxmq]:fullscreen{background:#0d0c0b}.short-mv-player[data-astro-cid-hswbgxmq] [data-astro-cid-hswbgxmq][hidden]{display:none!important}.short-mv-player__stage[data-astro-cid-hswbgxmq]{position:relative;width:100%;height:100%;touch-action:none}.short-mv-player[data-astro-cid-hswbgxmq] video[data-astro-cid-hswbgxmq]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:translateY(var(--drag-y, 0px))}.short-mv-player__top[data-astro-cid-hswbgxmq],.short-mv-player__bottom[data-astro-cid-hswbgxmq]{position:absolute;left:0;right:0}.short-mv-player__top[data-astro-cid-hswbgxmq]{top:0;display:flex;align-items:center;justify-content:space-between;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 24px max(16px,env(safe-area-inset-left));background:linear-gradient(#000b,transparent)}.short-mv-player__count[data-astro-cid-hswbgxmq]{font-size:.875rem;font-variant-numeric:tabular-nums}.short-mv-player[data-astro-cid-hswbgxmq] button[data-astro-cid-hswbgxmq]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:8px;border:0;border-radius:4px;background:#0006;color:#fff;font:inherit;font-size:.875rem;cursor:pointer;touch-action:manipulation}.short-mv-player[data-astro-cid-hswbgxmq] button[data-astro-cid-hswbgxmq]:hover{background:#ffffff26}.short-mv-player[data-astro-cid-hswbgxmq] button[data-astro-cid-hswbgxmq]:disabled{opacity:.35;cursor:default}.short-mv-player[data-astro-cid-hswbgxmq] [data-astro-cid-hswbgxmq]:focus-visible{outline:2px solid #fff;outline-offset:3px}.short-mv-player__status[data-astro-cid-hswbgxmq]{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 48px);padding:12px 16px;border-radius:4px;background:#000c;text-align:center;font-size:.875rem;pointer-events:none}.short-mv-player__bottom[data-astro-cid-hswbgxmq]{bottom:0;padding:48px max(20px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:linear-gradient(transparent,#000d 45%);pointer-events:none}.short-mv-player__bottom[data-astro-cid-hswbgxmq] button[data-astro-cid-hswbgxmq],.short-mv-player__timeline[data-astro-cid-hswbgxmq]{pointer-events:auto}.short-mv-player__meta[data-astro-cid-hswbgxmq]{margin:0 0 6px;font-size:.75rem;color:#e2ded6}.short-mv-player[data-astro-cid-hswbgxmq] h2[data-astro-cid-hswbgxmq]{margin:0;font-family:var(--font-display);font-size:clamp(1.125rem,3vw,1.5rem);font-weight:500;line-height:1.4;overflow-wrap:anywhere}.short-mv-player__description[data-astro-cid-hswbgxmq]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 0;font-size:.875rem;line-height:1.6;color:#e2ded6;overflow-wrap:anywhere}.short-mv-player__navigation[data-astro-cid-hswbgxmq],.short-mv-player__playback[data-astro-cid-hswbgxmq]{display:flex;align-items:center;gap:10px}.short-mv-player__navigation[data-astro-cid-hswbgxmq]{justify-content:space-between;margin-top:12px}.short-mv-player__navigation[data-astro-cid-hswbgxmq] p[data-astro-cid-hswbgxmq]{margin:0;color:#e2ded6;font-size:.75rem}.short-mv-player__navigation[data-astro-cid-hswbgxmq]>div[data-astro-cid-hswbgxmq]{display:flex;gap:8px}.short-mv-player__timeline[data-astro-cid-hswbgxmq]{display:flex;align-items:center;height:28px}.short-mv-player[data-astro-cid-hswbgxmq] input[data-astro-cid-hswbgxmq]{width:100%;height:28px;margin:0;accent-color:#fff;cursor:pointer;touch-action:pan-x}.short-mv-player__time[data-astro-cid-hswbgxmq]{flex:1;font-size:.75rem;font-variant-numeric:tabular-nums}.short-mv-player__playback[data-astro-cid-hswbgxmq] button[data-astro-cid-hswbgxmq]{background:transparent}@media (min-width: 768px){.short-mv-player__bottom[data-astro-cid-hswbgxmq]{padding-inline:max(32px,calc((100% - 600px)/2))}}@media (max-height: 480px){.short-mv-player__description[data-astro-cid-hswbgxmq],.short-mv-player__meta[data-astro-cid-hswbgxmq]{display:none}.short-mv-player__bottom[data-astro-cid-hswbgxmq]{padding-top:16px}.short-mv-player__navigation[data-astro-cid-hswbgxmq]{margin-top:0}}.short-mv-page__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.short-mv-page .short-mv-status{margin:2rem 0;padding:2.5rem 1rem;border-top:1px solid rgb(var(--border-faint));border-bottom:1px solid rgb(var(--border-faint));text-align:center;font-family:"Noto Serif SC",Georgia,serif;color:rgb(var(--text-muted))}.short-mv-layout{display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0;margin-top:.3rem}.short-mv-layout[hidden]{display:none}.short-mv-layout__dot{color:rgb(var(--text-faint))}.short-mv-layout__button{padding:.25rem 0 .3rem;border:0;border-bottom:1px solid transparent;background:transparent;cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--text-muted));transition:color .18s ease,border-color .18s ease}.short-mv-layout__button:hover{color:rgb(var(--text))}.short-mv-layout__button[data-active=true]{color:rgb(var(--primary));border-bottom-color:rgb(var(--primary))}.short-mv-page .short-mv-list{display:grid;gap:1.5rem}.short-mv-page .short-mv-list[data-layout=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}.short-mv-page .short-mv-list[data-layout=grid][data-count="1"]{grid-template-columns:minmax(0,19rem);justify-content:center}.short-mv-page .short-mv-list[data-layout=grid][data-count="2"]{grid-template-columns:repeat(2,minmax(0,19rem));justify-content:center}.short-mv-page .short-mv-list[data-layout=vertical]{max-width:47rem;margin-inline:auto;grid-template-columns:1fr;gap:1.75rem}.short-mv-page .short-mv-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgb(var(--border));border-radius:7px;background-color:rgb(var(--bg-elevated));box-shadow:0 10px 30px #31271809;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.short-mv-page .short-mv-card:before{content:"";position:absolute;z-index:1;top:0;left:1.25rem;right:1.25rem;height:1px;background:rgb(var(--border))}.short-mv-page .short-mv-card:hover{border-color:rgb(var(--primary) / .45);transform:translateY(-2px);box-shadow:0 16px 34px #31271812}.short-mv-page .short-mv-card__video{overflow:hidden;background:#0d0c0b;border-bottom:1px solid rgb(var(--border-faint))}.short-mv-page .short-mv-card__open{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:44px;border:0;border-top:1px solid #ffffff26;background:#1b1a17;color:#f8f6ef;font-size:.8125rem;cursor:pointer;touch-action:manipulation}.short-mv-page .short-mv-card__open:hover{background:#302e29}.short-mv-page .short-mv-card__open:focus-visible{outline:2px solid #fff;outline-offset:-4px}.short-mv-page .short-mv-card video{display:block;width:100%;aspect-ratio:9 / 16;-o-object-fit:contain;object-fit:contain;background:#0d0c0b}.short-mv-page .short-mv-card__body{padding:1.1rem 1.25rem 1.3rem}.short-mv-page .short-mv-card__meta{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .6rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--text-faint))}.short-mv-page .short-mv-card__rule{display:inline-block;width:1.4rem;height:1px;background:rgb(var(--text-faint))}.short-mv-page .short-mv-card__title{margin:0;font-family:Fraunces,Iowan Old Style,"Noto Serif SC",Georgia,serif;font-size:1.16rem;line-height:1.35;font-weight:500;color:rgb(var(--text))}.short-mv-page .short-mv-card__desc{margin:.6rem 0 0;font-family:"Noto Serif SC",Georgia,serif;font-size:.88rem;line-height:1.75;color:rgb(var(--text) / .78)}.short-mv-page .short-mv-card__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.9rem}.short-mv-page .short-mv-card__tag{padding:.16rem .55rem;border:1px solid rgb(var(--border-faint));border-radius:999px;background:rgb(var(--bg-soft));font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.12em;color:rgb(var(--text-muted))}.short-mv-page .short-mv-list[data-layout=vertical] .short-mv-card{display:grid;grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}.short-mv-page .short-mv-list[data-layout=vertical] .short-mv-card__video{border-right:1px solid rgb(var(--border-faint));border-bottom:0}.short-mv-page .short-mv-list[data-layout=vertical] .short-mv-card__body{display:flex;flex-direction:column;justify-content:center;padding:1.6rem 1.75rem}.short-mv-page .page-closing{margin:6rem auto 2rem;max-width:44rem;padding:3.5rem 1.5rem 3rem;text-align:center}.short-mv-page .page-closing:before,.short-mv-page .page-closing:after{content:"";display:block;width:3.2rem;height:1px;margin:0 auto;background:rgb(var(--text-faint))}.short-mv-page .page-closing:before{margin-bottom:2rem}.short-mv-page .page-closing:after{margin-top:1.75rem}.short-mv-page .page-closing__quote{margin:0;font-family:Fraunces,Iowan Old Style,"Noto Serif SC",Georgia,serif;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.7;color:rgb(var(--text))}.short-mv-page .page-closing__by{margin:1.5rem 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--text-faint))}@media (max-width: 800px){.short-mv-page .short-mv-list[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.short-mv-page__heading{display:block}.short-mv-layout{margin-top:1.25rem}.short-mv-page .short-mv-list[data-layout=grid],.short-mv-page .short-mv-list[data-layout=grid][data-count="1"],.short-mv-page .short-mv-list[data-layout=grid][data-count="2"]{grid-template-columns:minmax(0,1fr)}.short-mv-page .short-mv-list[data-layout=vertical] .short-mv-card{display:block}.short-mv-page .short-mv-list[data-layout=vertical] .short-mv-card__video{border-right:0;border-bottom:1px solid rgb(var(--border-faint))}}
