﻿*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;color-scheme:dark}body{min-height:100vh;text-rendering:optimizeLegibility;line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}cite{font-style:inherit}p{overflow-wrap:break-word}a{color:inherit;text-decoration:inherit}ul,ol{list-style:none}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@font-face{font-family:"IM Fell English";src:url("https://nyuu.page/fonts/IMFellEnglish-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0180-024F,U+2000-206F,U+20A0-20CF,U+2100-214F,U+261C,U+261E}@font-face{font-family:"IM Fell English";src:url("https://nyuu.page/fonts/IMFellEnglish-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0180-024F,U+2000-206F,U+20A0-20CF,U+2100-214F}@font-face{font-family:"IM Fell English SC";src:url("https://nyuu.page/fonts/IMFellEnglish-SC.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0180-024F,U+2000-206F,U+20A0-20CF,U+2100-214F}@font-face{font-family:"IM Fell Great Primer";src:url("https://nyuu.page/fonts/IMFellGreatPrimer-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0180-024F,U+2000-206F,U+20A0-20CF,U+2100-214F}@font-face{font-family:"IM Fell Great Primer";src:url("https://nyuu.page/fonts/IMFellGreatPrimer-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0180-024F,U+2000-206F,U+20A0-20CF,U+2100-214F}@font-face{font-family:"IM Fell Great Primer SC";src:url("https://nyuu.page/fonts/IMFellGreatPrimer-SC.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0180-024F,U+2000-206F,U+20A0-20CF,U+2100-214F}@font-face{font-family:"IM Fell Double Pica";src:url("https://nyuu.page/fonts/IMFellDoublePica-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0180-024F,U+2000-206F,U+20A0-20CF,U+2100-214F}@font-face{font-family:"IM Fell Double Pica";src:url("https://nyuu.page/fonts/IMFellDoublePica-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0180-024F,U+2000-206F,U+20A0-20CF,U+2100-214F}@font-face{font-family:"IM Fell Double Pica SC";src:url("https://nyuu.page/fonts/IMFellDoublePica-SC.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0180-024F,U+2000-206F,U+20A0-20CF,U+2100-214F}@font-face{font-family:"IM Fell DW Pica";src:url("https://nyuu.page/fonts/IMFellDWPica-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0180-024F,U+2000-206F,U+20A0-20CF,U+2100-214F}@font-face{font-family:"IM Fell DW Pica";src:url("https://nyuu.page/fonts/IMFellDWPica-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0180-024F,U+2000-206F,U+20A0-20CF,U+2100-214F}@font-face{font-family:"IM Fell DW Pica SC";src:url("https://nyuu.page/fonts/IMFellDWPica-SC.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0180-024F,U+2000-206F,U+20A0-20CF,U+2100-214F}@font-face{font-family:"Sarasa Mono J";src:url("https://nyuu.page/fonts/SarasaMonoJ-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sarasa Mono J";src:url("https://nyuu.page/fonts/SarasaMonoJ-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Oradano-mincho-GSRR";src:url("https://nyuu.page/fonts/OradanoGSRR.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3000-30FF,U+4E00-9FFF,U+FF00-FFEF,U+3040-309F}.emoji{position:relative;display:inline}.emoji-img{height:1.2em;width:1.2em;vertical-align:-0.2em;display:inline;object-fit:contain}.emoji-text{font-size:0;line-height:0;color:rgba(0,0,0,0);position:absolute;overflow:hidden}html{font-size:1rem}@media(min-width: 600px){html{font-size:1.25rem}}@media(min-width: 1000px){html{font-size:1.375rem}}@media(min-width: 1500px){html{font-size:1.5rem}}@media(min-width: 2000px){html{font-size:1.625rem}}@media(min-width: 3200px){html{font-size:1.875rem}}body{font-family:"IM Fell English",serif;font-size:1rem;font-weight:400;color:#e0e0e0;line-height:1.7}[lang=ja]{font-family:"Oradano-mincho-GSRR"}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:400;line-height:1.2;margin-block:1.5rem 1rem}h1,h2{font-family:"IM Fell Double Pica","IM Fell English",serif}h3,h4{font-family:"IM Fell Great Primer","IM Fell English",serif}h5,h6{font-family:"IM Fell English",serif}h1{font-size:clamp(1.953rem,5vw,2.441rem);margin-block-start:0}h2{font-size:clamp(1.563rem,4vw,1.953rem)}h3{font-size:1.25rem}h4,h5,h6{font-size:1rem}h1>a[href^="#"],h2>a[href^="#"],h3>a[href^="#"],h4>a[href^="#"],h5>a[href^="#"],h6>a[href^="#"]{color:inherit;text-decoration:none}h1>a[href^="#"]::before,h2>a[href^="#"]::before,h3>a[href^="#"]::before,h4>a[href^="#"]::before,h5>a[href^="#"]::before,h6>a[href^="#"]::before{content:"§ ";color:#81ecec;font-weight:400;opacity:.5;transition:opacity .15s ease}h1>a[href^="#"]:hover::before,h2>a[href^="#"]:hover::before,h3>a[href^="#"]:hover::before,h4>a[href^="#"]:hover::before,h5>a[href^="#"]:hover::before,h6>a[href^="#"]:hover::before{opacity:1}figure{margin-block:1rem;margin-inline:0;width:fit-content}figure img{display:block}figure figcaption{font-size:.925rem;color:#9a9a9a;margin-block-start:.25rem;font-style:italic;text-align:center}figure.clickable{position:relative}figure.clickable a{cursor:zoom-in}figure.clickable::after{content:"";position:absolute;bottom:calc(0.25rem + 1.2em + 0.925rem);right:.25rem;width:1.5rem;height:1.5rem;background:url("/images/emoji/1f50d.svg") no-repeat center/contain;pointer-events:none;filter:drop-shadow(-1px -1px 0 rgba(255, 255, 255, 0.85)) drop-shadow(1px -1px 0 rgba(255, 255, 255, 0.85)) drop-shadow(-1px 1px 0 rgba(255, 255, 255, 0.85)) drop-shadow(1px 1px 0 rgba(255, 255, 255, 0.85))}p{margin-block-end:1rem}a{color:#81ecec;text-decoration:underline;text-underline-offset:.2em;transition:color .15s ease}a:hover,a:focus{color:#ff9ff3}a:focus-visible{outline:2px solid #81ecec;outline-offset:2px}ul,ol{padding-inline-start:1.5rem;margin-block-end:1rem;list-style-position:outside;line-height:1.5}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin-block-end:.25rem}li>p{margin-block-end:0}li>ul,li>ol{margin-block:.25rem 0}code{font-family:"Sarasa Mono J",monospace;font-size:.925rem;color:#c9a0dc;background:rgba(0,0,0,.3);padding:.25rem .5rem;border-radius:4px}pre{font-family:"Sarasa Mono J",monospace;font-size:.925rem;line-height:1.5;background:rgba(0,0,0,.3);padding:1rem;border-radius:4px;overflow-x:auto;margin-block-end:1rem}pre code{background:none;padding:0;border-radius:0}.sourceCode a[href^="#cb"]{display:none}.sourceCode code{color:#cfcfc2}code span.co{color:#7a7c7d}code span.an{color:#3f8058}code span.cv{color:#7f8c8d}code span.do{color:#a43340}code span.kw{color:#c9a0dc;font-weight:700}code span.cf{color:#fdbc4b;font-weight:700}code span.op{color:#cfcfc2}code span.st{color:#f44f4f}code span.ch{color:#3daee9}code span.sc{color:#3daee9}code span.ss{color:#da4453}code span.vs{color:#da4453}code span.dv{color:#f67400}code span.bn{color:#f67400}code span.fl{color:#f67400}code span.dt{color:#5dade2}code span.at{color:#2980b9}code span.fu{color:#8e44ad}code span.va{color:#27aeae}code span.cn{color:#27aeae;font-weight:700}code span.bu{color:#7f8c8d}code span.im{color:#27ae60}code span.pp{color:#27ae60}code span.ot{color:#27ae60}code span.ex{color:#09f;font-weight:700}code span.wa{color:#da4453}code span.in{color:#c45b00}code span.er{color:#da4453;text-decoration:underline}code span.al{color:#95da4c;background:#4d1f24;font-weight:700}code span.re{color:#2980b9;background:#153042}.sourceCode pre code{counter-reset:source-line 0}.sourceCode pre code>span{position:relative;padding-inline-start:3em}.sourceCode pre code>span::before{content:counter(source-line);counter-increment:source-line;position:absolute;inset-inline-start:0;width:2.5em;text-align:end;color:#7a7c7d;border-inline-end:1px solid hsla(0,0%,100%,.1);padding-inline-end:.5em;margin-inline-end:.5em;user-select:none}blockquote{position:relative;background:rgba(0,0,0,.35);border-inline-start:3px solid #81ecec;border-radius:0 4px 4px 0;padding:1rem 1.5rem;margin-inline:0;margin-block-end:1rem;font-style:italic;color:#e0e0e0}blockquote::before{content:"“";font-family:"IM Fell Double Pica","IM Fell English",serif;font-size:3rem;font-style:normal;position:absolute;inset-block-start:-0.25rem;inset-inline-start:.5rem;color:#81ecec;opacity:.3;line-height:1}blockquote::after{content:"”";font-family:"IM Fell Double Pica","IM Fell English",serif;font-size:3rem;font-style:normal;position:absolute;inset-block-end:-0.75rem;inset-inline-end:.5rem;color:#81ecec;opacity:.3;line-height:1}blockquote p:last-child{margin-block-end:0}hr{border:none;border-top:1px solid hsla(0,0%,100%,.2);margin-block:2rem}strong,b{font-family:"IM Fell English SC","IM Fell English",serif;font-weight:400;letter-spacing:.03em}h1 strong,h2 strong,h1 b,h2 b{font-family:"IM Fell Double Pica SC","IM Fell Double Pica","IM Fell English",serif}h3 strong,h4 strong,h3 b,h4 b{font-family:"IM Fell Great Primer SC","IM Fell Great Primer","IM Fell English",serif}h5 strong,h6 strong,h5 b,h6 b{font-family:"IM Fell English SC","IM Fell English",serif}.site-footer strong,figcaption strong,.admonition-title strong,.site-footer b,figcaption b,.admonition-title b{font-family:"IM Fell DW Pica SC","IM Fell DW Pica","IM Fell English",serif}em,i{font-style:italic}body{background-color:#1a1a1a;background-image:url("https://nyuu.page/images/backgrounds/body.webp");background-repeat:repeat;display:flex;flex-direction:column;align-items:center;min-height:100vh}.page{width:100%;max-width:max(85ch,50vw);min-height:100vh;background-color:#222;display:flex;flex-direction:column}@media(min-aspect-ratio: 21/9){.page{max-width:85ch}}.site-header{background-image:url("https://nyuu.page/images/backgrounds/header.webp");background-size:cover;background-position:center;padding:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}@media(min-width: 768px){.site-header{padding:1rem 2rem}}.site-logo{display:block;text-decoration:none}.site-logo:hover{opacity:.85}.site-logo-img{height:2.5rem;width:auto}.site-nav{display:flex;flex-wrap:wrap;gap:.5rem}.site-nav a{padding:.25rem .5rem;color:#e0e0e0;text-decoration:none;border-radius:4px;background-color:rgba(0,0,0,.4);transition:background-color .15s ease}.site-nav a:hover{background-color:rgba(0,0,0,.6);color:#81ecec}.site-nav a:focus-visible{outline:2px solid #81ecec;outline-offset:2px}.site-main{flex:1;padding:2rem 1rem}@media(min-width: 768px){.site-main{padding:2rem}}.site-footer{background-image:url("https://nyuu.page/images/backgrounds/footer.webp");background-repeat:repeat;padding:1.5rem 1rem;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}@media(min-width: 768px){.site-footer{padding:1.5rem 2rem}}.site-footer p{color:#9a9a9a;margin:0;font-size:.925rem}.footer-icons{display:flex;gap:1rem;align-items:center}.footer-icons a{display:block;opacity:.7;transition:opacity .15s ease}.footer-icons a:hover{opacity:1}.footer-icons img{height:1.5rem;width:auto}.skip-link{position:absolute;inset-block-start:-100%;inset-inline-start:1rem;background:#222;color:#e0e0e0;padding:.5rem 1rem;border-radius:4px;z-index:1000;text-decoration:none}.skip-link:focus{inset-block-start:1rem}body{text-rendering:optimizespeed}img,svg{display:inline;vertical-align:middle;z-index:1}img{max-height:100%;border-radius:4px}td img{max-width:1.5em;max-height:2em;object-fit:cover}body,a,svg,.layout.current,.layout.current svg,.go-up{color:#e0e0e0;text-decoration:none}#layout-list,#layout-grid{cursor:pointer}.wrapper{max-width:100%}.browse-header,.meta{padding-left:5%;padding-right:5%}.site-main{background-color:#222;padding:0}main{margin:0 auto}.site-nav a[aria-current=page]{color:#81ecec}.site-footer p{font-family:"IM Fell DW Pica","IM Fell English",serif}td a{color:#81ecec;text-decoration:none;text-underline-offset:.2em;transition:color .15s ease}td a:hover{color:#ff9ff3}td a:visited{color:#c9a0dc}td a:visited:hover{color:#ff9ff3}th:first-child,td:first-child{width:5%}th:last-child,td:last-child{width:5%}.size,.timestamp{font-family:"IM Fell DW Pica","IM Fell English",serif;font-size:.925rem;color:#9a9a9a}.grid .size{font-size:.75rem;margin-top:.5em;color:#9a9a9a}.browse-header{padding-top:15px;padding-bottom:15px;background-color:#222;border-bottom:1px solid hsla(0,0%,100%,.1)}.breadcrumbs{font-family:"IM Fell English SC","IM Fell English",serif;text-transform:uppercase;font-size:.75rem;letter-spacing:1px;color:#9a9a9a;margin-bottom:5px;padding-left:3px}h1{font-family:"IM Fell Double Pica","IM Fell English",serif;font-size:1.25rem;font-weight:400;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;color:#9a9a9a}h1 a,th a{color:#fff}h1 a{padding:0 3px;margin:0 1px}h1 a:hover{background:rgba(129,236,236,.15);color:#81ecec}h1 a:first-child{margin:0}.meta{display:flex;gap:1em;font-family:"IM Fell DW Pica","IM Fell English",serif;font-size:.925rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-top:1em;padding-bottom:1em;color:#9a9a9a}#summary{display:flex;gap:1em;align-items:center;margin-right:auto}.filter-container{position:relative;display:inline-block;margin-left:1em}#search-icon{color:#81ecec;position:absolute;height:1em;top:.6em;left:.5em}#filter{padding:.5em 1em .5em 2.5em;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;font-family:"IM Fell English",serif;background:rgba(0,0,0,.3);color:#e0e0e0;position:relative;z-index:2}#filter::placeholder{color:#9a9a9a}#filter:focus{outline:2px solid #81ecec;outline-offset:2px;border-color:#81ecec}.layout,.layout svg{color:#9a9a9a}.layout.current,.layout.current svg{color:#81ecec}table{width:100%;border-collapse:collapse}tbody tr,tbody tr a,.entry a{transition:all .15s}tbody tr:hover,.grid .entry a:hover{background-color:rgba(129,236,236,.05)}th,td{text-align:left}th{font-family:"IM Fell English SC","IM Fell English",serif;position:sticky;top:0;background:#222;white-space:nowrap;z-index:2;text-transform:uppercase;font-size:.925rem;letter-spacing:1px;padding:.75em 0;color:#e0e0e0}th a{transition:color .15s ease}th a:hover{color:#81ecec}td{white-space:nowrap}td:nth-child(2){width:75%}td:nth-child(2) a{padding:1em 0;display:block}td:nth-child(3),th:nth-child(3){padding:0 20px 0 20px;min-width:150px}td .go-up{text-transform:uppercase;font-size:.75rem;font-weight:bold}.name,.go-up{word-break:break-all;overflow-wrap:break-word;white-space:pre-wrap}.listing .icon-tabler{color:#9a9a9a}.listing .icon-tabler-folder-filled{color:#ffb900}.sizebar{position:relative;padding:.25rem .5rem;display:flex}.sizebar-bar{background-color:rgba(129,236,236,.1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:100%;pointer-events:none}.sizebar-text{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(16em, 1fr));gap:2px}.grid .entry{position:relative;width:100%}.grid .entry a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5em;height:100%;background-color:rgba(0,0,0,.2)}.grid .entry a:hover{background-color:rgba(129,236,236,.05)}.grid .entry svg{width:75px;height:75px}.grid .entry img{max-height:200px;object-fit:cover}.grid .entry .name{margin-top:1em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(max-width: 600px){.hideable{display:none}td:nth-child(2){width:auto}th:nth-child(3),td:nth-child(3){padding-right:5%;text-align:right}h1{color:#fff}h1 a{margin:0}#filter{max-width:100px}.grid .entry{max-width:initial}}.nav-textured-files{display:none}/*# sourceMappingURL=files.css.map */
