.nf{height:100dvh;min-height:calc(560 * var(--u));background:var(--gallery);color:var(--gallery-text);position:relative;overflow:hidden}.nf-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.nf-paper{width:var(--seam);background:var(--paper);z-index:1;pointer-events:none;position:absolute;inset:0 auto 0 0}.nf-type{z-index:2;pointer-events:none;position:absolute;inset:0}.nf .ln{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.nf .ln>span{display:block}.nf-ttl{left:calc(60 * var(--u));color:#ece6da;margin:0;font-size:12vw;position:absolute;bottom:24vh}.nf-line{left:calc(64 * var(--u));font-size:calc(16 * var(--u));color:#c9c2b5;margin:0;position:absolute;bottom:17vh}.nf-note{left:calc(64 * var(--u));font-size:calc(12 * var(--u));color:var(--gallery-dim);margin:0;position:absolute;bottom:13.5vh}.nf-back{left:calc(64 * var(--u));font-size:calc(18 * var(--u));margin:0;font-weight:600;position:absolute;bottom:7vh}.nf-back .ln{padding-bottom:calc(8 * var(--u));margin-bottom:calc(-8 * var(--u))}.nf-back a{color:#ece6da;padding-bottom:calc(3 * var(--u));border-bottom:calc(2 * var(--u)) solid currentColor;pointer-events:auto;text-decoration:none;display:inline-block}.nf-back a:hover{color:var(--move)}.nf-back a:focus-visible{outline:calc(2 * var(--u)) solid var(--move);outline-offset:calc(4 * var(--u))}@media (max-width:600px),(min-width:601px) and (max-width:1199px) and (orientation:portrait){.nf-ttl{left:calc(18 * var(--u));bottom:calc(200 * var(--u));font-size:23vw}.nf-line{left:calc(20 * var(--u));right:calc(20 * var(--u));bottom:calc(160 * var(--u));font-size:calc(14 * var(--u))}.nf-note{left:calc(20 * var(--u));bottom:calc(136 * var(--u));font-size:calc(11 * var(--u))}.nf-back{left:calc(20 * var(--u));bottom:calc(70 * var(--u));font-size:calc(16 * var(--u))}}
