@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";:root{--primary-color:#676767;--primary-color-hover:#333;--secondary-color:#fdfbf8;--accent-color:#959777;--bg-color:#fcfbfa;--bg-color-secondary:#f3f2f0;--bg-color-secondary-hover:#e9e8e6}:root.dark{--primary-color:#f7f6f5;--primary-color-hover:#fff;--secondary-color:#080808;--accent-color:#b0b28e;--bg-color:#0d0d0a;--bg-color-secondary:#1b1b15;--bg-color-secondary-hover:#24241d}html{overflow-y:scroll}@media (width>=769px){html{zoom:.9}}*{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:IBM Plex Sans,sans-serif;line-height:1.5rem}body.preload{transition:none!important}body{color:var(--primary-color);background-color:var(--bg-color);justify-content:center;padding:75px;transition:all .3s ease-in-out;display:flex}body:has(#hero-section){padding-top:16px}p{margin-bottom:40px}h1{font-size:24px;font-weight:600}a{color:var(--accent-color);background-image:linear-gradient(var(--accent-color), var(--accent-color));background-position:0 100%;background-repeat:no-repeat;background-size:100% 0;text-decoration:none;transition:all .3s ease-in-out}a:hover{filter:brightness(130%)}#main{box-sizing:border-box;width:100%;min-width:500px;max-width:750px;padding:10px}.text-light{filter:opacity(80%);font-weight:400}@media (width<=768px){html{scrollbar-width:none;-ms-overflow-style:none;scroll-padding-top:62px;font-size:15px}p{margin-bottom:20px}h1{font-size:1.25rem}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar{width:0;height:0;display:none}body{padding:12px 16px max(24px, env(safe-area-inset-bottom,0px)) 16px}#main{min-width:100%;max-width:100%;padding:0}}.media-skeleton-loading{background:linear-gradient(90deg, var(--bg-color-secondary) 25%, var(--bg-color) 50%, var(--bg-color-secondary) 75%);color:#0000;opacity:.8;background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-pulse}.media-skeleton-loaded{animation:.4s ease-out forwards skeleton-fade-in}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-fade-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}.mouse-glow-border{position:relative}.mouse-glow-border:before{content:"";border-radius:inherit;background:radial-gradient(300px circle at var(--mouse-x,0) var(--mouse-y,0), color-mix(in srgb, var(--accent-color) 80%, transparent), transparent 40%);-webkit-mask-composite:xor;opacity:0;z-index:10;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mouse-glow-border:hover:before{opacity:1}html{overflow-x:hidden}@keyframes slide-fade-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}@keyframes slide-fade-from-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes slide-fade-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes slide-fade-from-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}html[data-transition-direction=forward]::view-transition-old(root){animation:.34s cubic-bezier(.25,1,.5,1) both slide-fade-to-left}html[data-transition-direction=forward]::view-transition-new(root){animation:.34s cubic-bezier(.25,1,.5,1) both slide-fade-from-right}html[data-transition-direction=back]::view-transition-old(root){animation:.34s cubic-bezier(.25,1,.5,1) both slide-fade-to-right}html[data-transition-direction=back]::view-transition-new(root){animation:.34s cubic-bezier(.25,1,.5,1) both slide-fade-from-left}nav.svelte-12qhfyh{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;width:100%;margin-bottom:40px;display:flex}.nav-links.svelte-12qhfyh{align-items:center;gap:16px;margin-left:auto;display:flex}@media (width<=768px){nav.svelte-12qhfyh{z-index:900;background-color:color-mix(in srgb, var(--bg-color) 88%, transparent);-webkit-backdrop-filter:blur(12px);box-sizing:border-box;border-bottom:none;flex-wrap:nowrap;align-items:center;gap:0 14px;width:calc(100% + 32px);height:62px;margin:-12px -16px 0;padding:0 16px;position:sticky;top:0}#title.svelte-12qhfyh{white-space:nowrap;flex-shrink:0;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.nav-links.svelte-12qhfyh{display:none!important}#themeButton.svelte-12qhfyh{flex-shrink:0;justify-content:center;align-items:center;margin-left:0;font-size:1.15rem;display:inline-flex}}nav.svelte-12qhfyh>:where(.svelte-12qhfyh){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.navlink.svelte-12qhfyh{align-items:center;line-height:1;display:inline-flex}.navlink.svelte-12qhfyh:hover{cursor:pointer}#title.svelte-12qhfyh{color:var(--primary-color);align-items:center;font-size:24px;font-weight:600;line-height:1;transition:color .2s;display:inline-flex}.title-link.svelte-12qhfyh{text-decoration:none}.title-link.svelte-12qhfyh:hover{color:var(--accent-color)!important}#themeButton.svelte-12qhfyh{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.15rem;line-height:1;transition:transform .15s;display:inline-flex}#themeButton.svelte-12qhfyh:active{transform:scale(.9)}#themeButton.svelte-12qhfyh:before{content:"🌚";justify-content:center;align-items:center;line-height:1;display:flex}.dark #themeButton.svelte-12qhfyh:before{content:"🌞"}
