*{box-sizing:border-box;margin:0;padding:0}:root{scroll-behavior:auto;--color-primary:#eb6238;--color-secondary:#fff8e7;--color-bg-main:var(--color-primary);--color-text-main:#fff;--color-text-sub:var(--color-secondary);--color-selection-bg:var(--color-secondary);--color-selection-text:var(--color-primary);--color-scrollbar-thumb:#fff8e77a;--color-scrollbar-thumb-hover:var(--color-secondary);background-color:var(--color-bg-main);--ease-out-quart:cubic-bezier(.165,.84,.44,1)}body{color:var(--color-secondary);font-family:IBM Plex Sans JP,sans-serif}.bg-texture,:root{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.07'/%3E%3C/svg%3E")}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg-main)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}::-moz-selection{background-color:var(--color-selection-bg);color:var(--color-selection-text)}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-text)}.teleport-overlay{inset:0;overflow:auto;position:fixed;-webkit-overflow-scrolling:touch;filter:blur(1rem);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity 1s ease,transform .2s ease,filter .8s ease}.teleport-overlay.is-open{filter:blur(0);opacity:1;pointer-events:auto;transform:translateY(0)}.teleport-overlay.is-closing{transition:opacity 3.6s ease,transform 3.6s cubic-bezier(.22,1,.36,1),filter 2.4s ease}.wax-melt .melt-text{--melt:0;display:inline-block;filter:blur(calc(var(--melt)*3px));opacity:calc(1 - var(--melt));position:relative;transform:translateY(calc(var(--melt)*40px)) scaleY(calc(1 + var(--melt)*2.2));transform-origin:center top;transition:transform .12s linear,filter .12s linear,opacity .12s linear}p{text-align:justify;text-wrap:pretty}
