.page-theme{--pt-page-fg:var(--page-text-foreground,var(--foreground));--pt-card-fg:var(--showcase-text-foreground,var(--link-block-foreground,var(--foreground)));font-family:var(--pt-body);font-size-adjust:var(--pt-body-adjust)}.page-theme :is(.profile-display-name,.showcase-section-title){font-family:var(--pt-display);font-size-adjust:var(--pt-display-adjust)}.page-theme[data-page-theme=editorial]{--pt-display:var(--font-serif), Georgia, "Times New Roman", serif;--pt-display-adjust:.571;--pt-body:var(--font-pt-newsreader), Georgia, serif;--pt-body-adjust:.484}[data-page-theme=editorial] .profile-display-name{font-size-adjust:.72;letter-spacing:-.005em;font-weight:400}[data-page-theme=editorial] .profile-stat-value{font-family:var(--pt-display);font-size-adjust:.72;font-weight:400}[data-page-theme=editorial] .profile-stat-label{font-size-adjust:.6;text-transform:none;letter-spacing:0;font-style:italic}[data-page-theme=editorial] .profile-stat-link,[data-page-theme=editorial] .showcase-media{border-radius:2px}[data-page-theme=editorial] .link-block-interactive:not(.rounded-full){border-radius:3px}[data-page-theme=editorial] .link-block-interactive{box-shadow:none;border-color:color-mix(in srgb, var(--pt-card-fg) 22%, transparent)}[data-page-theme=editorial] .showcase-title{font-weight:500}[data-page-theme=editorial] .showcase-desc{font-style:italic}@media (hover:hover){[data-page-theme=editorial] .link-block-interactive:hover{box-shadow:none;border-color:color-mix(in srgb, var(--pt-card-fg) 50%, transparent);transform:none}[data-page-theme=editorial] .showcase-card:hover .showcase-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}[data-page-theme=editorial] .link-block-interactive:active{box-shadow:none}[data-page-theme=editorial]:not([data-bg-image]) .showcase-card-single{border-width:0;border-color:color-mix(in srgb, var(--pt-card-fg) 45%, transparent);border-radius:0;padding-inline:0;background:0 0!important}[data-page-theme=editorial]:not([data-bg-image]) .showcase-card-single+.showcase-card-single{border-top-width:1px}[data-page-theme=editorial]:not([data-bg-image]) .showcase-card:not(.showcase-card-single){border-color:#0000;border-radius:2px;background:0 0!important}[data-page-theme=editorial]:not([data-bg-image]) .showcase-caption{background:0 0!important}@media (hover:hover){[data-page-theme=editorial]:not([data-bg-image]) .showcase-card-single:hover{border-color:var(--pt-card-fg)}[data-page-theme=editorial]:not([data-bg-image]) .showcase-card:not(.showcase-card-single):hover{border-color:#0000}}[data-page-theme=editorial] .showcase-section-title{align-items:center;gap:.6em;font-style:italic;font-weight:400;display:flex}[data-page-theme=editorial] .showcase-section-title:before,[data-page-theme=editorial] .showcase-section-title:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}@media (min-width:1024px){[data-page-theme=editorial][data-desktop-layout] .showcase-section-title:before{display:none}}.page-theme[data-page-theme=eight-bit]{--pt-display:var(--font-pt-press-start), "Courier New", monospace;--pt-display-adjust:.465;--pt-body:var(--font-pt-pixelify), "Courier New", monospace;--pt-body-adjust:.5;--pt-frame-color:var(--pt-page-fg);--pt-frame:0 -3px 0 0 var(--pt-frame-color), 0 3px 0 0 var(--pt-frame-color), -3px 0 0 0 var(--pt-frame-color), 3px 0 0 0 var(--pt-frame-color);--pt-frame-drop:6px 6px 0 0 color-mix(in srgb, var(--pt-frame-color) 25%, transparent)}[data-page-theme=eight-bit] .profile-display-name{font-size-adjust:.54;font-weight:400;line-height:1.5}[data-page-theme=eight-bit] .profile-stat-value{font-family:var(--pt-display);font-size-adjust:var(--pt-display-adjust);font-weight:400;line-height:1.6}[data-page-theme=eight-bit] .profile-stat-label{letter-spacing:.02em}[data-page-theme=eight-bit] .profile-avatar{box-shadow:var(--pt-frame);border-width:0;border-radius:0}[data-page-theme=eight-bit] .link-block-interactive,[data-page-theme=eight-bit] .showcase-media,[data-page-theme=eight-bit] .profile-stat-link{border-radius:0}[data-page-theme=eight-bit] .link-block-interactive{box-shadow:var(--pt-frame), var(--pt-frame-drop);border-color:#0000;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end)}@media (hover:hover){[data-page-theme=eight-bit] .link-block-interactive:hover{box-shadow:var(--pt-frame);border-color:#0000;transform:translate(3px,3px)}}[data-page-theme=eight-bit] .link-block-interactive:active{box-shadow:var(--pt-frame);transform:translate(3px,3px)}[data-page-theme=eight-bit] .showcase-media:not(:has(img)){position:relative}[data-page-theme=eight-bit] .showcase-media:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000001a 0 1px,#0000 1px 3px);position:absolute;inset:0}[data-page-theme=eight-bit] .showcase-title{font-weight:500}[data-page-theme=eight-bit] .showcase-section-title{font-weight:400;line-height:1.6}[data-page-theme=eight-bit] .showcase-section-title:before{content:"▸ "}[data-page-theme=eight-bit] .showcase-section-title:after{content:"_";animation:1s step-end infinite page-theme-blink}@keyframes page-theme-blink{50%{opacity:0}}.page-theme[data-page-theme=bold]{--pt-display:var(--font-pt-anton), Impact, "Arial Narrow", sans-serif;--pt-display-adjust:.77;--pt-body:var(--font-pt-syne), "Helvetica Neue", Arial, sans-serif;--pt-body-adjust:.498;--pt-ink:var(--pt-card-fg)}[data-page-theme=bold] .profile-display-name,[data-page-theme=bold] .showcase-section-title{text-transform:uppercase;letter-spacing:.01em;font-weight:400}[data-page-theme=bold] .profile-stat-value{font-family:var(--pt-display);font-size-adjust:var(--pt-display-adjust);font-weight:400}[data-page-theme=bold] .profile-stat-label{font-size-adjust:.4;letter-spacing:.02em;font-weight:700}[data-page-theme=bold] .profile-bio{font-weight:500}[data-page-theme=bold] .profile-avatar{border-color:var(--pt-page-fg);box-shadow:4px 4px 0 0 var(--pt-ink);border-radius:0;rotate:-3deg}[data-page-theme=bold] .link-block-interactive,[data-page-theme=bold] .showcase-media,[data-page-theme=bold] .profile-stat-link{border-radius:0}[data-page-theme=bold] .link-block-interactive{border:2px solid var(--pt-ink);box-shadow:4px 4px 0 0 var(--pt-ink)}@media (hover:hover){[data-page-theme=bold] .link-block-interactive:hover{border-color:var(--pt-ink);box-shadow:6px 6px 0 0 var(--pt-ink);transform:translate(-2px,-2px)}}[data-page-theme=bold] .link-block-interactive:active{box-shadow:2px 2px 0 0 var(--pt-ink);transform:translate(2px,2px)}[data-page-theme=bold] .showcase-caption{border-top:2px solid var(--pt-ink)}[data-page-theme=bold] .showcase-title{text-transform:uppercase;letter-spacing:.02em;font-weight:700}.page-theme[data-page-theme=scrapbook]{--pt-display:var(--font-pt-caveat), "Bradley Hand", cursive;--pt-display-adjust:.47;--pt-body:var(--font-pt-im-fell), Georgia, serif;--pt-body-adjust:.504;--pt-print:#fbf6ea}[data-page-theme=scrapbook]:not([data-bg-image]):before{content:"";pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}[data-page-theme=scrapbook] .profile-display-name{font-weight:700}[data-page-theme=scrapbook] .profile-stat-value{font-weight:400}[data-page-theme=scrapbook] .profile-stat-label{font-size-adjust:.42;letter-spacing:.02em}[data-page-theme=scrapbook] .profile-avatar{border:3px solid var(--pt-print);rotate:-2deg;box-shadow:0 6px 14px -6px #00000073}[data-page-theme=scrapbook] .link-block-interactive:not(.rounded-full),[data-page-theme=scrapbook] .profile-stat-link{border-radius:3px}[data-page-theme=scrapbook] .link-block-interactive{border-color:color-mix(in srgb, var(--pt-card-fg) 12%, transparent);transition:rotate .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;box-shadow:0 1px 1px #0000000f,0 10px 20px -12px #0000006b}[data-page-theme=scrapbook] .link-block-interactive:nth-child(odd){rotate:-.6deg}[data-page-theme=scrapbook] .link-block-interactive:nth-child(2n){rotate:.5deg}@media (hover:hover){[data-page-theme=scrapbook] .link-block-interactive:hover{border-color:color-mix(in srgb, var(--pt-card-fg) 18%, transparent);transform:translateY(-2px);box-shadow:0 1px 1px #0000000f,0 14px 24px -12px #00000073}}[data-page-theme=scrapbook] .showcase-media{border-radius:2px}[data-page-theme=scrapbook] .showcase-media:not(:has(img)){position:relative}[data-page-theme=scrapbook] .showcase-media:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--pt-print);position:absolute;inset:0}[data-page-theme=scrapbook] .showcase-caption .showcase-title{font-family:var(--pt-display);font-size-adjust:var(--pt-display-adjust);font-weight:700}[data-page-theme=scrapbook] .showcase-card-single .showcase-title{font-weight:400}[data-page-theme=scrapbook] .showcase-desc{font-style:italic}[data-page-theme=scrapbook] .showcase-section-title{font-weight:700}[data-page-theme=scrapbook] .showcase-section-title:after{content:"";opacity:.55;background:currentColor;width:3.4em;height:.32em;margin:.02em auto 0;display:block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'><path d='M2 8.5C22 3.5 44 3 62 6.2S100 10 118 3.8' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'><path d='M2 8.5C22 3.5 44 3 62 6.2S100 10 118 3.8' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat}@media (min-width:1024px){[data-page-theme=scrapbook][data-desktop-layout] .showcase-section-title:after{margin-left:0}}.page-theme[data-page-theme=space]{--pt-display:var(--font-pt-michroma), "Eurostile", "Arial Black", sans-serif;--pt-display-adjust:.405;--pt-body:var(--font-pt-plex-mono), ui-monospace, Menlo, monospace;--pt-body-adjust:.475}[data-page-theme=space] .profile-display-name,[data-page-theme=space] .showcase-section-title{text-transform:uppercase;font-weight:400}[data-page-theme=space] .profile-display-name{letter-spacing:.06em;line-height:1.4}[data-page-theme=space] .profile-stat-value{font-weight:600}[data-page-theme=space] .profile-stat-label{font-size-adjust:.44;letter-spacing:.1em}[data-page-theme=space] .profile-display-name:before{content:"USR / @" attr(data-handle);font-family:var(--pt-body);font-size-adjust:none;letter-spacing:.18em;text-transform:uppercase;color:var(--pt-page-fg);opacity:.55;margin-bottom:3px;font-size:10px;line-height:1.3;display:block}[data-page-theme=space] .profile-avatar{border-color:color-mix(in srgb, var(--pt-page-fg) 25%, transparent);outline:1px solid color-mix(in srgb, var(--pt-page-fg) 30%, transparent);outline-offset:3px;border-radius:0}[data-page-theme=space] .link-block-interactive:not(.rounded-full),[data-page-theme=space] .showcase-media,[data-page-theme=space] .profile-stat-link{border-radius:0}[data-page-theme=space] .link-block-interactive{border-color:color-mix(in srgb, var(--pt-card-fg) 24%, transparent);box-shadow:none}@media (hover:hover){[data-page-theme=space] .link-block-interactive:hover{border-color:color-mix(in srgb, var(--pt-card-fg) 70%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--pt-card-fg) 22%, transparent), 0 0 18px -4px color-mix(in srgb, var(--pt-card-fg) 35%, transparent);transform:none}}[data-page-theme=space] .link-block-interactive:active{box-shadow:none}[data-page-theme=space] .showcase-media:not(:has(img)){position:relative}[data-page-theme=space] .showcase-media:after{content:"";pointer-events:none;background:linear-gradient(#fff6,#fff6) 50%/12px 1px no-repeat,linear-gradient(#fff6,#fff6) 50%/1px 12px no-repeat;position:absolute;inset:0}[data-page-theme=space] .showcase-caption{border-top:1px solid color-mix(in srgb, var(--pt-card-fg) 18%, transparent)}[data-page-theme=space] .showcase-title{text-transform:uppercase;letter-spacing:.04em;font-weight:500}[data-page-theme=space] .showcase-list{counter-reset:pt-sector}[data-page-theme=space] .showcase-section-title{letter-spacing:.14em;counter-increment:pt-sector}[data-page-theme=space] .showcase-section-title:before{content:"SEC." counter(pt-sector, decimal-leading-zero) "  //  リンク";font-family:var(--pt-body);font-size-adjust:none;letter-spacing:.18em;white-space:pre;opacity:.55;margin-bottom:4px;font-size:10px;display:block}[data-page-theme=space] .showcase-carousel>div,[data-page-theme=space] .showcase-list .grid{counter-reset:pt-ref}[data-page-theme=space] .showcase-card:not(.showcase-card-single){counter-increment:pt-ref;position:relative}[data-page-theme=space] .showcase-card:not(.showcase-card-single):before{content:"REF." counter(pt-ref, decimal-leading-zero);z-index:2;font-family:var(--pt-body);font-size-adjust:none;letter-spacing:.16em;color:#fff;pointer-events:none;background:#0000008c;padding:2px 5px;font-size:9px;line-height:1.4;position:absolute;top:8px;left:8px}[data-page-theme=space] .showcase-section-title:after{content:"";opacity:.35;background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 8px) bottom/100% 3px no-repeat,repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 40px) bottom/100% 6px no-repeat;height:6px;margin-top:6px;display:block}.page-theme[data-page-theme=bubble]{--pt-display:var(--font-pt-fredoka), "Arial Rounded MT Bold", system-ui, sans-serif;--pt-display-adjust:.522;--pt-body:var(--font-pt-nunito), system-ui, sans-serif;--pt-body-adjust:.52;--pt-puff:inset 0 1.5px 0 #fff6, inset 0 -2px 0 color-mix(in srgb, var(--pt-card-fg) 8%, transparent), 0 4px 0 color-mix(in srgb, var(--pt-card-fg) 9%, transparent), 0 12px 20px -12px color-mix(in srgb, var(--pt-card-fg) 30%, transparent)}[data-page-theme=bubble] .profile-display-name,[data-page-theme=bubble] .showcase-section-title{font-weight:600}[data-page-theme=bubble] .profile-stat-value{font-family:var(--pt-display);font-size-adjust:var(--pt-display-adjust);font-weight:600}[data-page-theme=bubble] .profile-stat-label{text-transform:none;letter-spacing:0;font-weight:700}[data-page-theme=bubble] .profile-bio{font-weight:500}[data-page-theme=bubble] .profile-avatar{box-shadow:0 0 0 3px var(--background), 0 0 0 5px color-mix(in srgb, var(--pt-page-fg) 12%, transparent)}[data-page-theme=bubble] .link-block-interactive{box-shadow:var(--pt-puff);border-color:#0000;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}[data-page-theme=bubble] .showcase-card-single{border-radius:22px}[data-page-theme=bubble] :is(.showcase-card-feature,.showcase-card-double){border-radius:26px}[data-page-theme=bubble] .showcase-card-small{border-radius:20px}[data-page-theme=bubble] .profile-icon-link,[data-page-theme=bubble] .profile-stat-link{border-radius:999px}[data-page-theme=bubble] .showcase-card-single .showcase-media{border-radius:16px}@media (hover:hover){[data-page-theme=bubble] .link-block-interactive:hover{box-shadow:var(--pt-puff);border-color:#0000;transform:translateY(-3px)scale(1.012)}}[data-page-theme=bubble] .link-block-interactive:active{transform:scale(.985)}[data-page-theme=bubble] .showcase-section-title{background:color-mix(in srgb, var(--pt-page-fg) 7%, transparent);border-radius:999px;width:fit-content;margin:12px auto 6px;padding:.15em .85em}@media (min-width:1024px){[data-page-theme=bubble][data-desktop-layout] .showcase-section-title{margin-left:0}}:is([data-page-theme=eight-bit],[data-page-theme=bold]) .showcase-list{gap:14px}:is([data-page-theme=eight-bit],[data-page-theme=bold]) .showcase-list .grid,:is([data-page-theme=eight-bit],[data-page-theme=bold]) .showcase-carousel>div{--carousel-gap:12px;gap:12px}:is([data-page-theme=eight-bit],[data-page-theme=bold]) :has(>.profile-icon-link){gap:12px}:is([data-page-theme=eight-bit],[data-page-theme=bold],[data-page-theme=scrapbook],[data-page-theme=bubble]) .showcase-carousel{padding-block:4px 10px}@media (prefers-reduced-motion:reduce){.page-theme *,.page-theme :before,.page-theme :after{transition:none!important;animation:none!important}}
