.pagefind-ui__result.svelte-j9e30.svelte-j9e30{align-items:flex-start;border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border);display:flex;gap:min(calc(40px*var(--pagefind-ui-scale)),3%);list-style-type:none;padding:calc(30px*var(--pagefind-ui-scale)) 0 calc(40px*var(--pagefind-ui-scale))}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{aspect-ratio:var(--pagefind-ui-image-box-ratio);margin-top:calc(10px*var(--pagefind-ui-scale));max-width:calc(120px*var(--pagefind-ui-scale));position:relative;width:min(30%,calc(3000000% - 100px*var(--pagefind-ui-scale)*100000))}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{border-radius:var(--pagefind-ui-image-border-radius);display:block;font-size:0;height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;transform:translate(-50%);width:auto}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{align-items:flex-start;display:flex;flex:1;flex-direction:column;margin-top:calc(10px*var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-size:calc(21px*var(--pagefind-ui-scale));font-weight:700;margin-bottom:0;margin-top:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-size:calc(16px*var(--pagefind-ui-scale));font-weight:400;margin-bottom:0;margin-top:calc(4px*var(--pagefind-ui-scale));min-width:calc(250px*var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);color:var(--pagefind-ui-text);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{display:flex;flex-wrap:wrap;gap:calc(20px*var(--pagefind-ui-scale));list-style-type:none;margin-top:calc(20px*var(--pagefind-ui-scale));padding:0}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{background-color:var(--pagefind-ui-tag);border-radius:var(--pagefind-ui-border-radius);font-size:calc(14px*var(--pagefind-ui-scale));padding:calc(4px*var(--pagefind-ui-scale)) calc(8px*var(--pagefind-ui-scale))}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{align-items:flex-start;border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border);display:flex;gap:min(calc(40px*var(--pagefind-ui-scale)),3%);list-style-type:none;padding:calc(30px*var(--pagefind-ui-scale)) 0 calc(40px*var(--pagefind-ui-scale))}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px*var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px*var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"⤷ ";position:absolute;right:calc(100% + .1em);top:0}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{aspect-ratio:var(--pagefind-ui-image-box-ratio);margin-top:calc(10px*var(--pagefind-ui-scale));max-width:calc(120px*var(--pagefind-ui-scale));position:relative;width:min(30%,calc(3000000% - 100px*var(--pagefind-ui-scale)*100000))}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{border-radius:var(--pagefind-ui-image-border-radius);display:block;font-size:0;height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;transform:translate(-50%);width:auto}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{align-items:flex-start;display:flex;flex:1;flex-direction:column;margin-top:calc(10px*var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-size:calc(21px*var(--pagefind-ui-scale));font-weight:700;margin-bottom:0;margin-top:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-size:calc(16px*var(--pagefind-ui-scale));font-weight:400;margin-bottom:0;margin-top:calc(4px*var(--pagefind-ui-scale));min-width:calc(250px*var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);color:var(--pagefind-ui-text);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-wrap:wrap;gap:calc(20px*var(--pagefind-ui-scale));list-style-type:none;margin-top:calc(20px*var(--pagefind-ui-scale));padding:0}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{background-color:var(--pagefind-ui-tag);border-radius:var(--pagefind-ui-border-radius);font-size:calc(14px*var(--pagefind-ui-scale));padding:calc(4px*var(--pagefind-ui-scale)) calc(8px*var(--pagefind-ui-scale))}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex:1;flex-direction:column;margin-top:calc(20px*var(--pagefind-ui-scale));min-width:min(calc(260px*var(--pagefind-ui-scale)),100%)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{border-bottom:solid calc(2px*var(--pagefind-ui-scale)) var(--pagefind-ui-border);display:block;padding:0;padding:calc(20px*var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{align-items:center;cursor:pointer;display:flex;font-size:calc(16px*var(--pagefind-ui-scale));font-weight:700;height:calc(24px*var(--pagefind-ui-scale));list-style:none;position:relative}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{border:calc(2px*var(--pagefind-ui-scale)) solid;border-right:0;border-top:0;content:"";height:calc(8px*var(--pagefind-ui-scale));position:absolute;right:calc(6px*var(--pagefind-ui-scale));top:50%;transform:translateY(-70%) rotate(-45deg);width:calc(8px*var(--pagefind-ui-scale))}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px*var(--pagefind-ui-scale));padding-top:calc(30px*var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{align-items:center;display:flex;gap:calc(8px*var(--pagefind-ui-scale));position:relative}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{border:1px solid #fff;border-right:0;border-top:0;content:"";height:0;left:calc(8px*var(--pagefind-ui-scale));opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(calc(4.5px*var(--pagefind-ui-scale)*-1),calc(.8px*var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;width:0}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{height:calc(4px*var(--pagefind-ui-scale));opacity:1;transition:width .1s ease-out .1s,height .1s ease-in;width:calc(9px*var(--pagefind-ui-scale))}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--pagefind-ui-background);border:1px solid var(--pagefind-ui-border);border-radius:calc(var(--pagefind-ui-border-radius)/2);cursor:pointer;height:calc(16px*var(--pagefind-ui-scale));margin:0;width:calc(16px*var(--pagefind-ui-scale))}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:1px solid var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px*var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset :where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset :after,.pagefind-ui--reset :before{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset menu,.pagefind-ui--reset ol,.pagefind-ui--reset ul{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}.pagefind-ui--reset ::-moz-placeholder{color:unset}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#fff;--pagefind-ui-border:#eee;--pagefind-ui-tag:#eee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3/2;--pagefind-ui-font:system,-apple-system,"BlinkMacSystemFont",".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande","Ubuntu","arial",sans-serif}.pagefind-ui.svelte-e9gkc3{color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font);width:100%}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);content:"";display:block;height:calc(18px*var(--pagefind-ui-scale));left:calc(20px*var(--pagefind-ui-scale));-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23000' d='M12.755 11.255h-.79l-.28-.27a6.47 6.47 0 0 0 1.57-4.23 6.5 6.5 0 1 0-6.5 6.5c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99 1.49-1.49zm-6 0c-2.49 0-4.5-2.01-4.5-4.5s2.01-4.5 4.5-4.5 4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23000' d='M12.755 11.255h-.79l-.28-.27a6.47 6.47 0 0 0 1.57-4.23 6.5 6.5 0 1 0-6.5 6.5c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99 1.49-1.49zm-6 0c-2.49 0-4.5-2.01-4.5-4.5s2.01-4.5 4.5-4.5 4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5'/%3E%3C/svg%3E");-webkit-mask-size:100%;mask-size:100%;opacity:.7;pointer-events:none;position:absolute;top:calc(23px*var(--pagefind-ui-scale));width:calc(18px*var(--pagefind-ui-scale));z-index:9}.pagefind-ui__search-input.svelte-e9gkc3{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);box-sizing:border-box;display:flex;font-size:calc(21px*var(--pagefind-ui-scale));font-weight:700;height:calc(64px*var(--pagefind-ui-scale));padding:0 calc(70px*var(--pagefind-ui-scale)) 0 calc(54px*var(--pagefind-ui-scale));position:relative;width:100%}.pagefind-ui__search-input.svelte-e9gkc3::-moz-placeholder{opacity:.2}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius);color:var(--pagefind-ui-text);cursor:pointer;font-size:calc(14px*var(--pagefind-ui-scale));height:calc(58px*var(--pagefind-ui-scale));padding:0 calc(15px*var(--pagefind-ui-scale)) 0 calc(2px*var(--pagefind-ui-scale));position:absolute;right:calc(3px*var(--pagefind-ui-scale));top:calc(3px*var(--pagefind-ui-scale))}.pagefind-ui__drawer.svelte-e9gkc3{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(60px*var(--pagefind-ui-scale))}.pagefind-ui__results-area.svelte-e9gkc3{flex:1000;margin-top:calc(20px*var(--pagefind-ui-scale));min-width:min(calc(400px*var(--pagefind-ui-scale)),100%)}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{align-items:center;box-sizing:content-box;display:flex;font-size:calc(16px*var(--pagefind-ui-scale));font-weight:700;height:calc(24px*var(--pagefind-ui-scale));margin-top:0;padding:calc(20px*var(--pagefind-ui-scale)) 0}.pagefind-ui__button.svelte-e9gkc3{background:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);color:var(--pagefind-ui-primary);cursor:pointer;font-size:calc(16px*var(--pagefind-ui-scale));font-weight:700;height:calc(48px*var(--pagefind-ui-scale));margin-top:calc(40px*var(--pagefind-ui-scale));padding:0 calc(12px*var(--pagefind-ui-scale));text-align:center;width:100%}.pagefind-ui__button.svelte-e9gkc3:hover{background:var(--pagefind-ui-background);border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary)}:root{--size-fluid-2:clamp(1rem,2vw,1.5rem);--size-2:.5rem;--size-1:.25rem;--size-fluid-3:clamp(1.5rem,3vw,2rem);--size-fluid-1:clamp(.5rem,1vw,1rem);--gray-0:#f8f9fa;--size-fluid-4:clamp(2rem,4vw,3rem);--size-3:1rem;--gray-7:#495057;--size-10:5rem;--layer-1:1;--font-weight-3:300;--size-fluid-6:clamp(5rem,7vw,7.5rem)}*{box-sizing:border-box;list-style:none;margin:0;padding:0}html{display:flex;flex-direction:column;min-height:100%}body{align-items:start;justify-items:start;margin:0}h1,h2,h3,h4,h5,h6{font:inherit}@font-face{font-family:Fantasque Sans Mono;font-style:normal;font-weight:700;src:url(/lyrics/_astro/FantasqueSansMono-Bold.DDzXo1nt.woff2) format("woff2"),url(/lyrics/_astro/FantasqueSansMono-Bold.DAfmiHay.woff) format("woff"),url(/lyrics/_astro/FantasqueSansMono-Bold.C6v7O36w.ttf) format("truetype"),url(/lyrics/_astro/FantasqueSansMono-Bold.CZQWXdWx.svg#FantasqueSansMono-Bold) format("svg")}@font-face{font-family:Fantasque Sans Mono;font-style:italic;font-weight:400;src:url(/lyrics/_astro/FantasqueSansMono-Italic.CKAf-Hd4.woff2) format("woff2"),url(/lyrics/_astro/FantasqueSansMono-Italic.NLr60cZy.woff) format("woff"),url(/lyrics/_astro/FantasqueSansMono-Italic.DQ9mB91H.ttf) format("truetype"),url(/lyrics/_astro/FantasqueSansMono-Italic.C1Ef2zX4.svg#FantasqueSansMono-Italic) format("svg")}@font-face{font-family:Fantasque Sans Mono;font-style:normal;font-weight:400;src:url(/lyrics/_astro/FantasqueSansMono-Regular.CLVWdSPa.woff2) format("woff2"),url(/lyrics/_astro/FantasqueSansMono-Regular.Bo2nJWdi.woff) format("woff"),url(/lyrics/_astro/FantasqueSansMono-Regular.BZfF9sGT.ttf) format("truetype"),url(/lyrics/_astro/FantasqueSansMono-Regular.B7U43nHW.svg#FantasqueSansMono-Regular) format("svg")}:root{--step--3:clamp(.8232rem,.8042rem + .0952vw,.8779rem);--step--2:clamp(.8784rem,.8403rem + .1901vw,.9877rem);--step--1:clamp(.9372rem,.8767rem + .3024vw,1.1111rem);--step-0:clamp(1rem,.913rem + .4348vw,1.25rem);--step-1:clamp(1.067rem,.949rem + .59vw,1.4063rem);--step-2:clamp(1.1385rem,.9842rem + .7714vw,1.582rem);--step-3:clamp(1.2148rem,1.0182rem + .9826vw,1.7798rem);--step-4:clamp(1.2962rem,1.0506rem + 1.228vw,2.0023rem);--step-5:clamp(1.383rem,1.0806rem + 1.5122vw,2.2525rem);--step-6:clamp(1.4757rem,1.1075rem + 1.8408vw,2.5341rem);--font-2xs:var(--step--3);--font-xs:var(--step--2);--font-sm:var(--step--1);--font-base:var(--step-0);--font-lg:var(--step-1);--font-xl:var(--step-2);--font-2xl:var(--step-3);--font-3xl:var(--step-4);--font-4xl:clamp(1.8rem,1.0806rem + 1.5122vw,2.2525rem);--font-jp-system:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Yu Gothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--font-mono-system:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,Cascadia Code,Menlo,Consolas,DejaVu Sans Mono,monospace;--font-family:"Fantasque Sans Mono",var(--font-mono-system);--font-family-jp:"Noto Sans CJK JP",var(--font-jp-system);--font-weight-bold:700}[lang=ja]{font-family:var(--font-family-jp);font-weight:400}body{font-family:var(--font-family);font-size:var(--font-base);line-height:1.25}.heading-1{font-size:var(--font-4xl)}.heading-2{font-size:var(--font-lg);font-weight:var(--font-weight-bold)}.text-sm{font-size:var(--font-sm)}:root{--color-primary:#ff2aca;--color-primary-dark:#ca0295;--color-primary-transparent:rgba(255,42,172,.1);--color-interactive:#0051ff;--color-interactive-transparent:rgba(0,81,255,.1);--color-neutral-darkest:#000;--color-neutral-dark:#252525;--color-neutral-medium:#636363;--color-neutral-light:#f8f8f8}div.lyrics-chunk+div.lyrics-chunk,div.verse:first-of-type{border-block-start:dotted var(--color-primary) 2px}.lyrics-page i{display:inline-block}.lyrics-page,.lyrics-page i{margin-block-end:var(--size-fluid-2)}.lyrics-chunk p{white-space:pre-line}.lyrics-chunk{display:grid;gap:var(--size-2);padding-block:var(--size-fluid-2)}.lyrics-chunk p[lang=ja-Latn]{text-transform:uppercase}.lyrics-chunk p+p:last-child:not([lang=ja-Latn]):not([lang=ja]){color:var(--color-neutral-darkest);margin-block-start:var(--size-1)}.lyrics-chunk p:not([lang=en]),.lyrics-chunk:has([lang=pt-br]):not([lang=pt-br]){color:var(--color-neutral-medium);font-size:var(--font-sm)}.chorus+.chorus{margin-block-start:calc(var(--size-fluid-3) + var(--size-fluid-3))}.chorus{border-block:solid var(--color-primary) 1px;box-shadow:inset var(--size-fluid-1) 0 0 0 var(--color-primary-transparent);margin-block-start:var(--size-fluid-3);position:relative;p{padding-inline-start:var(--size-fluid-2)}&:before{background-color:var(--color-primary-dark);color:var(--gray-0);content:"Chorus";display:block;font-size:var(--font-xs);font-weight:var(--font-weight-bold);line-height:100%;padding:var(--size-1);position:absolute;text-transform:uppercase;translate:0 -100% 0;width:-moz-fit-content;width:fit-content}}.lyrics-page header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--size-1);margin-block:var(--size-fluid-4);max-width:100%;position:relative;width:-moz-fit-content;width:fit-content}.lyrics-page header .info{display:grid;gap:var(--size-3)}.lyrics-page header nav ol{display:flex;flex-wrap:wrap;font-size:var(--font-sm);gap:var(--size-1);li{align-items:end;display:inline-flex;gap:var(--size-1);&:after{content:"/"}}a{display:inline-block}}.lyrics-page header hgroup{h1{margin-block-end:var(--size-2)}p{align-items:end;color:var(--gray-7);display:inline-flex;flex-wrap:wrap;font-size:var(--font-sm);gap:var(--size-2);justify-self:start;margin-block-start:var(--size-1);row-gap:var(--size-1)}p span:has(+span):after{content:"•";margin-inline-start:var(--size-2)}}.lyrics-page header .cd{margin-inline-end:var(--size-10);position:relative;>div:last-child{margin-inline-start:var(--size-10);position:absolute;top:0;transform:scale(.9);z-index:-1}}.pubdate{color:var(--color-neutral-medium);padding-block:var(--size-fluid-3)}.search #search{--pagefind-ui-font:var(--font-family);--pagefind-ui-border-radius:0;[lang=ja]{--pagefind-ui-font:var(--font-family-jp);font-weight:400}.pagefind-ui__result-thumb{--pagefind-ui-scale:.75;--pagefind-ui-image-box-ratio:1/1}.pagefind-ui__result{gap:var(--size-3)}.pagefind-ui__result{padding:1rem 0;&:last-of-type{border-bottom:0;padding-bottom:0}}}.artist-page small{color:var(--color-neutral-medium);display:inline-block;margin-block-start:var(--size-fluid-1);margin-block-start:-.5rem}.artist-page section+section{margin-block-start:var(--size-fluid-4)}.artist-page .info{align-items:end;display:flex;gap:var(--size-fluid-1)}.artist-page hgroup{.heading-2{font-weight:400;margin-block:var(--size-1)}p{color:var(--color-neutral-medium)}p,time{font-size:var(--font-sm);margin-block:var(--size-1)}time{display:inline-block}}.artist-page ul{border-inline-start:1px solid var(--color-neutral-medium);display:grid;gap:var(--size-1);margin-block:var(--size-fluid-1);padding-inline-start:var(--size-fluid-1)}*{z-index:var(--layer-1)}a,a:visited{color:var(--color-interactive);text-underline-offset:2px;text-underline-thickness:2px}a:focus,a:hover{background-color:var(--color-interactive-transparent)}body{color:var(--color-neutral-dark);display:grid;font-weight:var(--font-weight-3);margin-block:var(--size-fluid-3)}body>*{margin-inline:auto;width:min(100vw - 2rem,100ch)}main{display:grid;position:relative;row-gap:var(--size-3)}input{width:100%}.square{background-color:wheat;height:var(--size-10);width:var(--size-10)}li:has(.square){display:flex}body>footer{border-block-end:.4rem solid var(--color-primary);& p{background-color:var(--color-neutral-light);font-style:italic;padding:1rem}}.navigation{border-block-end:.4rem solid var(--color-primary);display:flex;justify-content:space-between}.navigation-home-link{font-size:var(--font-3xl);padding-block:.5rem;span:first-of-type{font-weight:var(--font-weight-bold)}span:last-of-type{font-size:var(--font-xl)}}a.navigation-home-link{color:inherit;text-decoration:none;&:focus,&:hover{background-color:transparent}&:focus:before,&:hover:before{color:var(--color-primary);content:"<-"/"";display:inline-block;margin-top:-.8em;position:absolute}}.navigation ul{align-items:end;display:flex}.navigation li a{display:inline-block;font-weight:var(--font-weight-bold);padding:.5rem;text-decoration:none;&[aria-selected=true]{background-color:var(--color-primary);color:#fff}&[aria-selected=false]{color:var(--color-primary);&:focus,&:hover{background-color:var(--color-neutral-light)}}}.search{background-color:var(--color-neutral-light);padding:1rem}.search input{border-color:var(--color-neutral-medium);border-radius:.25rem;border-width:1px;font-size:var(--font-base);padding:.5rem}.base-layout{margin-block:var(--size-fluid-4);position:relative;width:100%}.base-layout>*+*{margin-block-start:var(--size-fluid-3)}hr{border-color:var(--color-neutral-light);opacity:.5}.recently-added{display:grid;gap:var(--size-fluid-1);overflow:hidden;width:100%;& li{display:grid;gap:var(--size-fluid-1);grid-template-columns:min-content 1fr;max-width:100%;& time{font-size:var(--font-sm)}& span,time{text-wrap:nowrap}& span{color:var(--color-interactive);flex-shrink:99;overflow:hidden;text-overflow:ellipsis}}}.artist-grid{display:flex;flex-wrap:wrap;>li{display:flex}>li+li:before{color:var(--color-neutral-medium);content:"•";display:block;font-size:var(--font-sm);padding-inline:var(--size-2)}}body:has(.start-page){align-items:center;flex-grow:1;h1{font-size:2rem;span:last-of-type{font-size:1.25rem}}}main:has(.start-page){display:flex;justify-content:center}.start-page{margin-block-end:var(--size-fluid-6);padding:2rem;width:min(100%,40ch);>p{font-size:var(--font-sm);font-style:italic;margin-inline-start:-1rem}a{color:var(--color-neutral-dark);font-size:1.75rem;text-decoration-color:var(--color-primary);text-decoration-style:dotted;text-underline-offset:.7rem}a:focus,a:hover{background-color:var(--color-neutral-light)}a:focus:before,a:hover:before{content:"->"/"";display:inline-block;position:absolute;translate:-120% 0 0}.navigation,ul{margin-block:1rem}ul{display:grid;gap:1rem}}.faded{opacity:.6}
