:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}
:root{--color-black:#000;--color-graphite:#141414;--color-gray-1:#323232;--color-gray-2:#505050;--color-gray-3:#6e6e6e;--color-gray-4:#8c8c8c;--color-gray-5:#aaa;--color-gray-6:#c8c8c8;--color-gray-7:#e6e6e6;--color-gray-8:#fcfcfc;--color-milk:#f9f9f9;--color-white:#fff;--color-blue:#00e;--color-red:#e00;--margin-layout:24px;--z-index-minus-3:-100;--z-index-minus-2:-10;--z-index-minus-1:-1;--z-index-base:0;--z-index-plus-1:1;--z-index-plus-2:10;--z-index-plus-3:100}html,body{font-family:var(--font-klarheit-grotesk),"A+NuLo-NPG クナド Kn2 W175",var(--font-npg-qunado,sans-serif),var(--font-noto-sans),sans-serif;font-variation-settings:"wght" 350;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt","ss02" 1,"ss07" 1,"ss08" 1,"ss09" 1;letter-spacing:0;font-kerning:normal;-webkit-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:break-word;font-size:1rem;font-weight:300;line-height:1}input,textarea,select,button{font-feature-settings:"palt","ss02" 0,"ss07" 1,"ss08" 1,"ss09" 1}body:has(>[data-theme=light]){background-color:var(--color-white);color:var(--color-graphite)}body:has(>[data-theme=light]) ::selection{background-color:var(--color-graphite);color:var(--color-milk)}body:has(>[data-theme=dark]){background-color:var(--color-black);color:var(--color-milk)}body:has(>[data-theme=dark]) ::selection{background-color:var(--color-milk);color:var(--color-graphite)}[class*=module]{text-box:trim-both text text}
