:root{color-scheme:light dark;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Hiragino Sans", sans-serif;--size-xs:.8125rem;--size-s:.875rem;--size-0:1rem;--size-1:1.125rem;--size-2:clamp(1.25rem, 1.1rem + .8vw, 1.5rem);--size-3:clamp(1.5rem, 1.2rem + 1.6vw, 2.25rem);--weight-bold:700;--weight-semi:600;--leading:1.5;--leading-tight:1.2;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--gutter:max(var(--space-4), env(safe-area-inset-left));--radius:.5rem;--radius-pill:999px;--line:1px;--tap:2.75rem;--thumb:3.5rem;--card-h:5.5rem;--header-h:6.75rem;--width:72rem;--focus-ring:3px solid var(--c-focus);--focus-offset:2px;--dim:.5;--sold-out-filter:grayscale(1);--icon-size:1.25rem;--breadcrumb-separator:"›";--thumb-fallback:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' fill='none' stroke='%238a8c93'%3E%3Ccircle cx='28' cy='28' r='20'/%3E%3Ccircle cx='28' cy='28' r='13' stroke-dasharray='2 3'/%3E%3Ccircle cx='28' cy='28' r='4'/%3E%3C/svg%3E");--icon-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 3a7 7 0 0 1 5.6 11.2l5.1 5.1-1.4 1.4-5.1-5.1A7 7 0 1 1 10 3zm0 2a5 5 0 1 0 0 10 5 5 0 0 0 0-10z'/%3E%3C/svg%3E");--icon-record:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20zm0 7a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm0 2a1 1 0 1 1 0 2 1 1 0 0 1 0-2z'/%3E%3C/svg%3E");--tabbar-h:3.75rem;--icon-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E");--icon-star-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E");--toast-width:32rem;--badge-size:1.25rem;--layer-toast:3;--tracking-caps:.04em;--thumb-row:2.75rem;--price-col:7.5rem;--price-max:34%;--results-width:52rem;--tab-mark:3px;--offers-indent:var(--space-4);--disclosure:"▸";--disclosure-open:"▾";--c-bg:#f7f6f2;--c-surface:#fff;--c-fg:#15161a;--c-muted:#565961;--c-line:#e3e2dc;--c-border:#8a8c93;--c-accent:#b3261e;--c-accent-fg:#fff;--c-link:#1a4fb4;--c-focus:#1a4fb4;--c-chip:#efeee8;--c-chip-on:#15161a;--c-chip-on-fg:#fff;--c-price:var(--c-fg);--c-used:#7a4a00;--c-skeleton:#ecebe5;--c-hover:#efeee8;--c-ok:var(--c-link);--c-bad:var(--c-accent);--c-watching:#8a5a00;--c-event-new:var(--c-link);--c-event-restock:#1d6b34;--c-event-price-down:#1d6b34;--c-event-soldout:var(--c-muted);--c-event-gone:var(--c-muted);--c-badge:var(--c-accent);--c-badge-fg:var(--c-accent-fg);--c-toast:var(--c-chip-on);--c-toast-fg:var(--c-chip-on-fg)}@media (width>=48rem){:root{--header-h:4rem}}@media (prefers-color-scheme:dark){:root{--c-bg:#111214;--c-surface:#1a1b1e;--c-fg:#ecebe6;--c-muted:#a6a7ab;--c-line:#2a2c31;--c-border:#6e7078;--c-accent:#ef6f5f;--c-accent-fg:#111214;--c-link:#8fb3ff;--c-focus:#8fb3ff;--c-chip:#24262a;--c-chip-on:#ecebe6;--c-chip-on-fg:#111214;--c-used:#f0b45a;--c-skeleton:#222429;--c-hover:#1f2024;--c-watching:#f0b45a;--c-event-restock:#6fd08c;--c-event-price-down:#6fd08c}}*,:before,:after{box-sizing:border-box}html{scroll-padding-block-start:calc(var(--header-h) + var(--space-4))}body{background:var(--c-bg);color:var(--c-fg);font:var(--size-0)/var(--leading) var(--font-body);margin:0}main>*{min-inline-size:0}a{color:var(--c-link)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}h1{font-size:var(--size-3);line-height:var(--leading-tight);text-wrap:balance;margin:0}h2{font-size:var(--size-2);line-height:var(--leading-tight);margin:var(--space-6) 0 var(--space-2);text-wrap:balance}img{block-size:auto;max-inline-size:100%}data{font-variant-numeric:tabular-nums;color:var(--c-muted)}body>a[href=\#main]{z-index:2;padding:var(--space-2) var(--space-4);background:var(--c-surface);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);translate:0 -200%}body>a[href=\#main]:focus{translate:none}main:focus{outline:none}button{font:inherit;font-weight:var(--weight-semi);min-block-size:var(--tap);padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--c-accent);color:var(--c-accent-fg);cursor:pointer;border:0}nav a,footer a,summary{min-block-size:var(--tap);align-items:center;display:inline-flex}figure{margin:0;overflow-x:auto}table{border-collapse:collapse;inline-size:100%;font-size:var(--size-s)}th,td{text-align:start;padding:var(--space-2);border-block-end:var(--line) solid var(--c-line);vertical-align:top;overflow-wrap:anywhere}th{color:var(--c-muted);font-weight:var(--weight-semi)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[tabindex="-1"]:focus{outline:none}vf-app{grid-template-rows:auto 1fr auto;min-block-size:100dvh;display:grid}vf-app>*{min-inline-size:0}vf-app>:is(main,footer){inline-size:100%;max-inline-size:var(--width);padding-inline:var(--gutter);margin-inline:auto}main{gap:var(--space-4);padding-block:var(--space-4) var(--space-8);align-content:start;display:grid}nav ul{gap:0 var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav a[aria-current]{color:var(--c-fg);font-weight:var(--weight-semi);text-decoration:none}footer{border-block-start:var(--line) solid var(--c-line);padding-block:var(--space-4) var(--space-8);color:var(--c-muted);font-size:var(--size-s);gap:var(--space-2);display:grid}footer p{margin:0}vf-app[mode=results] main>:is(section,vf-recent){display:none}vf-app[mode=results] main>hgroup{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}header{z-index:2;align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-1) var(--gutter) var(--space-2);background:var(--c-bg);border-block-end:var(--line) solid var(--c-line);grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""search";display:grid;position:sticky;inset-block-start:0}header>a[rel=home]{align-items:center;gap:var(--space-2);min-block-size:var(--tap);font-weight:var(--weight-bold);font-size:var(--size-1);color:inherit;grid-area:logo;text-decoration:none;display:inline-flex}header>vf-search{grid-area:search}header vf-search label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}header vf-search form{gap:0}header vf-search input{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}header vf-search button{inline-size:var(--tap);border-start-start-radius:0;border-end-start-radius:0;place-items:center;padding:0;display:grid}header>nav{z-index:2;background:var(--c-surface);border-block-start:var(--line) solid var(--c-line);padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block-end:0;inset-inline:0}vf-tabbar,vf-tabbar>vf-watchlist{grid-template-columns:repeat(3,1fr);display:grid}vf-tabbar>vf-watchlist{display:contents}vf-tabbar a{min-block-size:var(--tabbar-h);color:var(--c-muted);font-size:var(--size-xs);font-weight:var(--weight-semi);align-content:center;justify-items:center;gap:2px;text-decoration:none;display:grid;position:relative}vf-tabbar a[aria-current=page]{color:var(--c-accent)}vf-tabbar vf-icon{--icon-size:1.5rem}vf-tabbar vf-watch-count{position:absolute;inset-block-start:var(--space-1);inset-inline-start:calc(50% + .5rem)}vf-app{padding-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}vf-icon{inline-size:var(--icon-size);block-size:var(--icon-size);mask:var(--icon) center / contain no-repeat;background:currentColor;display:inline-block}vf-icon[name=menu]{--icon:var(--icon-menu)}vf-icon[name=search]{--icon:var(--icon-search)}vf-icon[name=star]{--icon:var(--icon-star)}vf-icon[name=record]{--icon:var(--icon-record)}@media (width>=48rem){header{padding-block:var(--space-2);grid-template-columns:auto minmax(0,36rem) 1fr auto;grid-template-areas:"logo search.tabs"}header>nav{background:0 0;border:0;grid-area:tabs;padding:0;position:static}vf-tabbar{gap:var(--space-2)}vf-tabbar a{gap:var(--space-2);min-block-size:var(--tap);padding-inline:var(--space-3);font-size:var(--size-s);border-radius:var(--radius);grid-auto-flow:column}vf-tabbar a[aria-current=page]{background:var(--c-chip)}vf-tabbar vf-icon{--icon-size:var(--icon-size)}vf-tabbar vf-watch-count{position:static}vf-app{padding-block-end:0}}vf-search{gap:var(--space-2);display:grid}vf-search form{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}vf-search label{font-weight:var(--weight-semi);grid-column:1/-1}vf-search input{font:inherit;font-size:max(16px, var(--size-1));min-block-size:var(--tap);min-inline-size:0;padding:var(--space-2) var(--space-3);border:var(--line) solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-fg)}vf-results{gap:var(--space-2);display:grid}vf-results[status=idle],vf-results>vf-empty{display:none}vf-results[status=empty]>vf-empty[reason=no-match],vf-results[status=error]>vf-empty[reason=index-error]{display:block}vf-results:is([status=empty],[status=error])>:is(vf-results-bar,ol){display:none}vf-results h2{font-size:var(--size-1);margin:0}vf-results>output{color:var(--c-muted);font-size:var(--size-s)}:is(vf-results,vf-record-list) ol{margin:0;padding:0;list-style:none;display:grid}vf-results>button{justify-self:center}vf-results:is([status=loading],[status=done]){align-content:start;min-block-size:100dvh}vf-results[status=loading]>ol{min-block-size:calc(var(--card-h) * 6);background:repeating-linear-gradient(to bottom, var(--c-skeleton) 0 calc(var(--card-h) - var(--space-3)), transparent 0 var(--card-h));border-radius:var(--radius)}vf-results h2:empty{display:none}vf-result{grid-template-columns:var(--thumb) minmax(0, 1fr) auto;gap:var(--space-1) var(--space-3);min-block-size:var(--card-h);padding-block:var(--space-3);border-block-end:var(--line) solid var(--c-line);grid-template-areas:"img head price""img meta watch";align-items:start;display:grid;position:relative}vf-result>:is(img,vf-cover){inline-size:var(--thumb);block-size:var(--thumb);object-fit:cover;border-radius:var(--radius);background:var(--c-skeleton);grid-area:img;display:block}vf-result>vf-cover{background:var(--c-skeleton) var(--thumb-fallback) center / 80% no-repeat}vf-result h3{font-size:var(--size-0);line-height:var(--leading-tight);overflow-wrap:anywhere;grid-area:head;margin:0}vf-result h3 a{color:inherit;text-decoration:none}vf-result h3 a:after{content:"";position:absolute;inset:0}vf-result h3 a:hover vf-title{color:var(--c-link);text-decoration:underline}vf-result vf-artist{font-weight:400;font-size:var(--size-s);color:var(--c-muted);display:block}vf-result vf-title{font-weight:var(--weight-semi);display:block}vf-price{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-price);grid-area:price}vf-price data{color:inherit}vf-result dl{gap:0 var(--space-2);color:var(--c-muted);font-size:var(--size-s);flex-wrap:wrap;grid-area:meta;margin:0;display:flex}vf-result dt{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}vf-result dd{margin:0}vf-result dd+dt+dd:before{content:"· "}vf-result abbr{text-decoration:none}vf-result[condition=used]:not([stock=out]) dd:first-of-type{color:var(--c-used)}vf-result[stock=out] :is(vf-title,vf-price){color:var(--c-muted);font-weight:400}vf-result[stock=out] img{filter:var(--sold-out-filter)}vf-result[stock=out] dd:first-of-type{font-weight:var(--weight-semi)}vf-result:has(a:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}vf-result a:focus-visible{outline:none}@media (width>=40rem){vf-record-list ol{column-gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}vf-suggest{gap:var(--space-1);margin-block:var(--space-2);font-size:var(--size-1);display:grid}vf-suggest[hidden]{display:none}vf-suggest p{margin:0}vf-suggest a{font-weight:var(--weight-semi)}vf-filters{gap:var(--space-2);display:grid}vf-results:not([status=done])>:is(vf-filters,vf-note){display:none}vf-filters fieldset{align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}vf-filters legend{float:inline-start;color:var(--c-muted);font-size:var(--size-s);margin-inline-end:var(--space-1)}vf-filters :is(fieldset,label)[hidden],vf-note[hidden]{display:none}vf-filters label{align-items:center;gap:var(--space-2);min-block-size:var(--tap);padding-inline:var(--space-3);border:var(--line) solid var(--c-line);border-radius:var(--radius-pill);background:var(--c-chip);color:var(--c-fg);font-size:var(--size-s);cursor:pointer;display:inline-flex}vf-filters label:has(:checked){background:var(--c-chip-on);color:var(--c-chip-on-fg);border-color:var(--c-chip-on)}vf-filters label:has(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}vf-filters input{inline-size:var(--icon-size);block-size:var(--icon-size);accent-color:var(--c-accent);margin:0}vf-filters data{color:inherit;font-size:var(--size-xs)}vf-results-bar{gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}vf-results-bar>:is(h2,p){grid-column:1/-1}vf-results-bar>button{background:var(--c-chip);color:var(--c-fg);font-size:var(--size-s)}vf-results-bar p{color:var(--c-muted);font-size:var(--size-s);font-variant-numeric:tabular-nums;margin:0}vf-results-bar p:empty{display:none}vf-note p{color:var(--c-muted);margin:0}vf-results:is([status=done],[status=empty])>output{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<=40rem){vf-filters fieldset{overscroll-behavior-x:contain;scrollbar-width:thin;padding-block:var(--focus-offset);padding-inline:var(--space-1);flex-wrap:nowrap;overflow-x:auto}vf-filters legend,vf-filters label{flex:none}}@media (forced-colors:active){vf-filters label{border-color:canvastext}}vf-results{max-inline-size:var(--results-width)}vf-release{align-items:start;gap:0 var(--space-1);border-block-end:var(--line) solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;display:grid}vf-release>details{min-inline-size:0}vf-release>vf-watch{padding-block-start:var(--space-2)}vf-release summary{grid-template-columns:minmax(0, 1fr) fit-content(var(--price-max));gap:var(--space-1) var(--space-3);min-block-size:var(--tap);padding:var(--space-2) var(--space-1);border-radius:var(--radius);cursor:pointer;grid-template-areas:"head price""meta meta";align-items:start;list-style:none;display:grid}vf-release summary::-webkit-details-marker{display:none}vf-release summary>*{overflow-wrap:anywhere;min-inline-size:0}vf-release summary:has(>:is(img,vf-cover)){grid-template-columns:var(--thumb-row) minmax(0, 1fr) fit-content(var(--price-max));grid-template-areas:"cover head price""cover meta meta"}vf-release summary:hover{background:var(--c-hover)}vf-release summary>p:before{content:var(--disclosure);inline-size:var(--space-4);display:inline-block}vf-release details[open]>summary>p:before{content:var(--disclosure-open)}vf-release summary>:is(img,vf-cover){inline-size:var(--thumb-row);block-size:var(--thumb-row);object-fit:cover;border-radius:var(--radius);background:var(--c-skeleton);grid-area:cover;display:block}vf-release summary>vf-cover{background:var(--c-skeleton) var(--thumb-fallback) center / 80% no-repeat}vf-release h3{font-size:var(--size-0);line-height:var(--leading-tight);overflow-wrap:anywhere;grid-area:head;margin:0}vf-release vf-artist{font-weight:400;font-size:var(--size-s);color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}vf-release vf-title{-webkit-line-clamp:2;line-clamp:2;font-weight:var(--weight-bold);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}vf-release summary>vf-price{min-inline-size:var(--price-col);grid-area:price}vf-release summary>p{color:var(--c-muted);font-size:var(--size-s);grid-area:meta;margin:0}vf-release abbr{text-decoration:none}vf-release[stock=out] summary :is(vf-title,vf-price){color:var(--c-muted);font-weight:400}vf-release[stock=out] summary>img{filter:var(--sold-out-filter)}vf-price{text-align:end;justify-items:end;display:grid}vf-price,vf-price small{white-space:nowrap}vf-price small{font-size:var(--size-xs);color:var(--c-muted);font-weight:400}vf-release ul{margin:0 0 var(--space-2);padding:0;padding-inline-start:var(--offers-indent);list-style:none}vf-offer{gap:0 var(--space-3);min-block-size:var(--tap);padding:var(--space-2) var(--space-1);border-block-start:var(--line) solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:relative}vf-offer>a{font-weight:var(--weight-semi);overflow-wrap:anywhere}vf-offer>a:after{content:"";position:absolute;inset:0}vf-offer>vf-price{grid-area:1/2/span 2}vf-offer>p{color:var(--c-muted);font-size:var(--size-s);grid-column:1;margin:0}vf-offer[condition=used][stock=in]>p{color:var(--c-used)}vf-origin[local=true]{color:var(--c-fg);font-weight:var(--weight-semi)}vf-offer[stock=out]>vf-price{color:var(--c-muted);font-weight:400}vf-offer:hover{background:var(--c-hover)}vf-offer:has(a:focus-visible){outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}vf-offer a:focus-visible{outline:none}vf-release vf-watch button{inline-size:var(--tap);justify-content:center;padding-inline:0}vf-release vf-watch button>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width>=40rem){vf-release vf-watch button{inline-size:auto;padding-inline:var(--space-3)}vf-release vf-watch button>span{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}}vf-currency{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--size-s);flex-wrap:wrap;display:flex}vf-currency select{font:inherit;min-block-size:var(--tap);max-inline-size:100%;padding-inline:var(--space-2);border:var(--line) solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-fg)}vf-currency small{color:var(--c-muted);font-size:var(--size-xs)}vf-currency small:empty{display:none}hgroup p{color:var(--c-muted);margin:var(--space-2) 0 0}main>section>ol,article>ul{padding-inline-start:var(--space-6)}main>section>ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}main>section>ul>li>a{min-block-size:var(--tap);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--c-chip);color:var(--c-fg);align-items:center;text-decoration:none;display:inline-flex}main>section>ul>li>a:is(:hover,[aria-current]){background:var(--c-chip-on);color:var(--c-chip-on-fg)}main>nav ol{align-items:center;gap:0 var(--space-2);font-size:var(--size-s);color:var(--c-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}main>nav li+li:before{content:var(--breadcrumb-separator);margin-inline-end:var(--space-2)}main>nav a{min-block-size:var(--tap)}vf-status[value=ok]{color:var(--c-ok);font-weight:var(--weight-semi)}vf-status[value=dead],vf-status[value=moved]{color:var(--c-bad)}@media (forced-colors:active){main>section>ul>li>a{border:var(--line) solid CanvasText}}vf-watch-count{min-inline-size:var(--badge-size);block-size:var(--badge-size);padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--c-badge);color:var(--c-badge-fg);font-size:var(--size-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}vf-watch-count[count="0"]{display:none}vf-watch{display:block}vf-watch button,vf-toast button{align-items:center;gap:var(--space-1);background:var(--c-chip);color:var(--c-fg);font-size:var(--size-s);padding-inline:var(--space-3);display:inline-flex}vf-watch[watching=true] button{color:var(--c-watching)}vf-watch[watching=true] vf-icon{--icon:var(--icon-star-on)}vf-result>vf-watch{z-index:1;grid-area:watch;justify-self:end;position:relative}td>vf-watch{margin-block-start:var(--space-1)}vf-toast{z-index:var(--layer-toast);inset-inline:var(--gutter);max-inline-size:var(--toast-width);gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--c-toast);color:var(--c-toast-fg);margin-inline:auto;display:grid;position:fixed;inset-block-end:calc(var(--tabbar-h) + var(--space-3) + env(safe-area-inset-bottom))}vf-toast p{margin:0}vf-toast a{min-block-size:var(--tap);padding-inline:var(--space-3);color:inherit;font-weight:var(--weight-semi);align-items:center;display:inline-flex}vf-toast menu{justify-content:end;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (forced-colors:active){vf-watch-count,vf-toast{border:var(--line) solid CanvasText}}@media (width>=48rem){vf-toast{inset-block-end:max(var(--space-4), env(safe-area-inset-bottom))}}:is(vf-watch-page,vf-watch-changes,vf-watch-now,vf-watch-all,vf-watch-backup,vf-watch-shared){gap:var(--space-2);align-content:start;display:grid}:is(vf-watch-shared,vf-progress,vf-watch-summary,vf-watch-changes,vf-watch-now,vf-watch-all)[hidden]{display:none}:is(vf-watch-page,vf-watch-backup,vf-watch-shared) :is(h2,h3,h4,p){margin:0}vf-watch-backup>h2{margin-block-start:var(--space-6)}:is(vf-watch-page,vf-watch-backup)>output{color:var(--c-muted);font-size:var(--size-s)}:is(vf-watch-page,vf-watch-backup)>output:empty{display:none}vf-watch-page ol,vf-watch-shop ul{margin:0;padding:0;list-style:none;display:grid}vf-watch-shared{padding:var(--space-4);border-radius:var(--radius);background:var(--c-chip);justify-items:start}vf-watch-summary{font-weight:var(--weight-semi);font-variant-numeric:tabular-nums;display:block}vf-watch-page>nav ul{gap:var(--space-1);border-block-end:var(--line) solid var(--c-line);flex-wrap:wrap;display:flex}vf-watch-page>nav a{min-block-size:var(--tap);padding-inline:var(--space-3);color:var(--c-muted);border-block-end:var(--tab-mark) solid transparent;align-items:center;text-decoration:none;display:inline-flex}vf-watch-page>nav a[aria-current=page]{color:var(--c-fg);font-weight:var(--weight-semi);border-block-end-color:var(--c-accent)}:is(vf-watch-changes,vf-watch-now,vf-watch-all):not([count="0"])>p,vf-watch-all[count="0"]>:is(search,nav,vf-watch-showing){display:none}vf-watch-days>section{gap:var(--space-1);margin-block-start:var(--space-4);display:grid}vf-watch-days h3{font-size:var(--size-s);color:var(--c-muted);font-weight:var(--weight-semi)}vf-progress{gap:var(--space-1);font-size:var(--size-s);color:var(--c-muted);display:grid}vf-progress progress{inline-size:100%}vf-watch-shops{display:grid}vf-watch-shop{border-block-end:var(--line) solid var(--c-line);display:block}vf-watch-shop summary{justify-content:space-between;align-items:center;gap:0 var(--space-3);min-block-size:var(--tap);padding-block:var(--space-2);cursor:pointer;flex-wrap:wrap;display:flex}vf-watch-shop summary h3{font-size:var(--size-0);display:inline}vf-watch-shop summary span{color:var(--c-muted);font-size:var(--size-s);font-variant-numeric:tabular-nums}vf-watch-shop details>p{padding-block-end:var(--space-2)}vf-watch-shop details>p a{min-block-size:var(--tap);font-weight:var(--weight-semi);align-items:center;display:inline-flex}vf-watch-shop li{justify-content:space-between;gap:var(--space-3);min-block-size:var(--tap);border-block-start:var(--line) solid var(--c-line);align-items:center;display:flex}vf-watch-shop li a{overflow-wrap:anywhere;padding-block:var(--space-2)}vf-watch-all>*,vf-watch-page>*{min-inline-size:0}vf-watch-all search{gap:var(--space-1);display:grid}vf-watch-all search label{font-weight:var(--weight-semi)}vf-watch-all input[type=search]{font:inherit;font-size:max(16px, var(--size-0));min-block-size:var(--tap);min-inline-size:0;padding:var(--space-2) var(--space-3);border:var(--line) solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-fg)}vf-watch-all nav ul{gap:var(--space-1);flex-wrap:wrap;display:flex}vf-watch-all nav button{min-inline-size:var(--tap);padding-inline:var(--space-2);background:var(--c-chip);color:var(--c-fg)}vf-watch-showing{color:var(--c-muted);font-size:var(--size-s);display:block}vf-watch-all>button{justify-self:center}vf-watch-all>button[hidden]{display:none}vf-change,vf-watch-item{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-block-end:var(--line) solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}vf-change>:not(vf-price),vf-watch-item>:not(button){grid-column:1}vf-change>vf-price{grid-area:1/2/span 2}vf-watch-item>button{grid-area:1/2/span 3;align-self:center}:is(vf-change,vf-watch-item) :is(h3,h4){font-size:var(--size-0);line-height:var(--leading-tight);overflow-wrap:anywhere}:is(vf-change,vf-watch-item) p{color:var(--c-muted);font-size:var(--size-s)}vf-event{font-size:var(--size-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--event-color,var(--c-muted))}vf-change[event=new]{--event-color:var(--c-event-new)}vf-change[event=restock]{--event-color:var(--c-event-restock)}vf-change[event=price-down]{--event-color:var(--c-event-price-down)}vf-change[event=soldout]{--event-color:var(--c-event-soldout)}vf-change[event=gone]{--event-color:var(--c-event-gone)}vf-change[seen=true] :is(h4,vf-price){font-weight:400}vf-watch-item[stock=in] p{color:var(--c-fg);font-weight:var(--weight-semi)}:is(vf-watch-item,vf-watch-backup,vf-watch-all) button,label:has(>input[type=file]){background:var(--c-chip);color:var(--c-fg)}label:has(>input[type=file]){min-block-size:var(--tap);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-weight:var(--weight-semi);cursor:pointer;justify-self:start;align-items:center;display:inline-flex}label:has(>input[type=file]:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}label>input[type=file]{opacity:0;block-size:1px;inline-size:1px;position:absolute}vf-watch-backup menu{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}vf-watch-backup>p{color:var(--c-muted);font-size:var(--size-s)}vf-watch-backup>p:has(input){gap:var(--space-1);display:grid}vf-watch-backup>p[hidden]{display:none}:is(vf-watch-backup) input[type=url]{font:inherit;font-size:max(16px, var(--size-0));min-block-size:var(--tap);min-inline-size:0;padding:var(--space-2) var(--space-3);border:var(--line) solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-fg)}@media (width<=40rem){vf-watch-all nav ul{overscroll-behavior-x:contain;scrollbar-width:thin;padding-block:var(--focus-offset);flex-wrap:nowrap;overflow-x:auto}vf-watch-all nav li{flex:none}}
