:root{--base-100:#ffffff;--base-200:#f5f5f5;--base-300:#666666;--base-400:#000000;--base-500:#0033B4;--accent-1:#3d2fa9;--accent-2:#a92f78;--accent-3:#ff3d33;--accent-4:#785f47;--accent-5:#2f72a9;--variant-1:var(--base-200);--variant-2:var(--base-400);--variant-3:var(--base-500);--disabled-folder-bg:#e8e8e8;--disabled-folder-fg:#999999}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}a,button,html,input,select,textarea{touch-action:manipulation}body{background-color:#ffffff;color:var(--base-400);overflow-x:hidden;font-family:var(--font-mplus1p),sans-serif;-webkit-overflow-scrolling:touch}@media (max-width:768px){.backdrop-filter-mobile-off{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}h1,h2,h3,h4{text-transform:uppercase;font-weight:900;line-height:.9;letter-spacing:-.125rem;color:var(--base-400)}h1{font-size:8rem}h2{font-size:6rem;letter-spacing:-.2rem}h3{font-size:5rem;letter-spacing:-.15rem}h4{font-size:4rem;letter-spacing:-.1rem}p{font-size:1rem;line-height:1.4;color:var(--base-400)}p,p.lg{font-weight:400}p.lg{font-size:1.75rem}a.sm,p.lg,p.sm{line-height:1.15}a.sm,p.sm{text-decoration:none;font-size:.85rem;font-weight:500;color:var(--base-300);letter-spacing:.1rem}a.sm,p.cap,p.sm{text-transform:uppercase}p.cap{font-size:.9rem;font-weight:900;-webkit-font-smoothing:antialiased}p.md{font-size:1.5rem;font-weight:400;line-height:1.3}.container{width:100%;height:100%;padding:2rem;max-width:2000px;margin:0 auto}@media (max-width:1000px){h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1rem}h1,h2,h3,h4{letter-spacing:0!important}p.lg{font-size:1.125rem}p.sm{font-size:.8rem;letter-spacing:.05rem}p.md{font-size:1rem}.container{padding:1rem max(1rem,env(safe-area-inset-right)) 1rem max(1rem,env(safe-area-inset-left))}}@media (max-width:480px){.container{padding:1rem max(1.25rem,env(safe-area-inset-right)) 1rem max(1.25rem,env(safe-area-inset-left))}}@media (min-width:2400px){h1{font-size:10rem}}