*{box-sizing:border-box;margin:0;padding:0}body{padding-top:var(--navbar-height, 64px);font-family:OpenDyslexic,sans-serif;background:#0a0a0a;color:#fff}#root{width:100%;margin:0;padding:0}a{text-decoration:none;color:#0ff}ul{list-style:none}:root{--bg-primary: #29292e;--bg-secondary: #1d1d21;--bg-tertiary: #151518;--bg-elevated: #202026;--text-primary: #e8d8c3;--text-secondary: rgba(232, 216, 195, .7);--selection-bg: #ffffff;--selection-text: #000000;--accent: #ddc7aa;--accent-light: #d79b4e;--accent-dark: #7a4a0f;--tone-silver: rgba(120, 130, 150, .35);--tone-silver-soft: rgba(120, 130, 150, .22);--tone-silver-strong: rgba(160, 170, 190, .55);--tone-warm: rgba(221, 199, 170, .2);--tone-warm-faint: rgba(221, 199, 170, .15);--tone-warm-strong: rgba(221, 199, 170, .35);--status-pill-bg: rgba(12, 14, 18, .75);--status-pill-border: rgba(255, 255, 255, .15);--status-pill-shadow: 0 2px 6px rgba(0, 0, 0, .4);--status-pill-blue: #7bbaf0;--status-pill-blue-border: rgba(123, 186, 240, .45);--status-pill-green: #7be9ab;--status-pill-green-border: rgba(123, 233, 171, .45);--status-pill-grey: #c4ccd6;--status-pill-grey-border: rgba(196, 204, 214, .45);--status-pill-red: #f3746a;--status-pill-red-border: rgba(243, 116, 106, .5);--status-pill-yellow: #f7d06d;--status-pill-yellow-border: rgba(247, 208, 109, .5);--status-pill-hidden: rgba(232, 216, 195, .6);--status-pill-hidden-border: rgba(232, 216, 195, .25);--status-pill-white: #f6f0e5;--status-pill-white-border: rgba(246, 240, 229, .55);--status-pill-private: #f2a4a4;--status-pill-private-border: rgba(244, 110, 110, .55);--gradient-card-topbar: linear-gradient(180deg, rgba(30, 31, 37, .98), rgba(22, 23, 29, .96));--gradient-card-topbar-legacy: linear-gradient(90deg, rgba(20, 14, 8, .85), rgba(10, 8, 5, .65));--gradient-card-edge: radial-gradient(120% 120% at 50% -20%, rgba(200, 210, 230, .25), rgba(15, 16, 20, 0) 60%);--gradient-panel: linear-gradient(180deg, rgba(28, 28, 32, .95), rgba(16, 16, 20, .9));--navbar-surface: rgba(15, 15, 15, .98);--navbar-edge-fade: transparent;--shadow-float-soft: 0 12px 30px rgba(0, 0, 0, .35);--shadow-float-strong: 0 18px 40px rgba(0, 0, 0, .45);--shadow-inset-soft: inset 0 0 0 1px rgba(221, 199, 170, .15);--media-thumb-aspect: 16 / 9;--media-banner-aspect: 300 / 96;--profile-portrait-aspect: 9 / 16;--navbar-height: 48px;--browse-server-rail-width: 78px;--browse-wide-rail-field-width-min: 160px;--browse-wide-rail-field-width-max: 460px;--browse-wide-rail-anchor-width: 54px;--editor-selection-rail-width: 360px;--editor-selection-rail-wide-field-width-min: 360px;--editor-selection-rail-wide-field-width-max: 500px;--browse-wide-companion-width-min: 320px;--browse-wide-companion-width-max: 460px;--browse-wide-companion-gap: 24px;--browse-wide-workspace-padding-right: clamp(.75rem, 1vw, 1.35rem);--browse-global-backdrop: radial-gradient(1080px 560px at 14% 4%, rgba(120, 130, 150, .1), transparent 56%), radial-gradient(980px 540px at 84% 8%, rgba(221, 199, 170, .08), transparent 60%), linear-gradient(180deg, rgba(26, 27, 33, .78), rgba(11, 12, 17, .88));--project-hub-scene-surface: radial-gradient(68% 44% at 50% 0%, rgba(109, 107, 100, .14), transparent 62%), linear-gradient(180deg, rgba(39, 38, 37, .62), transparent 42%), linear-gradient( 180deg, rgba(8, 10, 15, .98) 0%, rgba(15, 15, 15, .9) 100% );--browse-wide-workspace-surface: var(--browse-global-backdrop);--editor-rail-surface: var(--gradient-panel);--editor-rail-surface-strong: linear-gradient(180deg, rgba(26, 27, 33, .98), rgba(15, 16, 20, .96));--editor-rail-surface-soft: rgba(255, 255, 255, .02);--editor-rail-surface-muted: rgba(221, 199, 170, .05);--editor-rail-border: var(--tone-silver, rgba(120, 130, 150, .35));--editor-rail-border-strong: var(--tone-silver-strong, rgba(160, 170, 190, .55));--editor-rail-border-warm: var(--tone-warm, rgba(221, 199, 170, .2));--editor-rail-border-warm-strong: var(--tone-warm-strong, rgba(221, 199, 170, .35));--editor-rail-shadow: var(--shadow-float-soft, 0 12px 30px rgba(0, 0, 0, .35));--icon-like: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M10.2 9.2 12 5.2c.3-.7 1.1-1.1 1.8-.8.6.2 1 .8 1 1.4v3h3.2c1.3 0 2.3 1.1 2.1 2.4l-1.3 7.1c-.2.9-1 1.6-2 1.6H8.4c-.8 0-1.4-.6-1.4-1.4V10c0-.8.6-1.4 1.4-1.4h1.8zM4.8 10.4h1.4v8.8H4.8c-.7 0-1.2-.5-1.2-1.2v-6.4c0-.7.5-1.2 1.2-1.2z' fill='black'/></svg>");--icon-download: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 4a1 1 0 0 1 1 1v8.59l2.3-2.3a1 1 0 1 1 1.4 1.42l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 1 1 1.4-1.42l2.3 2.3V5a1 1 0 0 1 1-1zM5 19a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H6a1 1 0 0 1-1-1z' fill='black'/></svg>");--icon-updated: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 5a7 7 0 1 1-7 7 7 7 0 0 1 7-7zm0-2a9 9 0 1 0 9 9 9 9 0 0 0-9-9zm.75 4a1 1 0 0 0-1 1v4.2l3 1.74a1 1 0 1 0 1-1.73l-2-1.16V8a1 1 0 0 0-1-1z' fill='black'/></svg>");--icon-sort: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 3l3.5 4h-2.5v10h-2V7H8.5L12 3zm0 18l-3.5-4H11V7h2v10h2.5L12 21z' fill='black'/></svg>");--icon-package: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2.9 4.5 6.6v10.8L12 21.1l7.5-3.7V6.6L12 2.9zm0 2.2 4.9 2.4L12 9.9 7.1 7.5 12 5.1zm-5.7 4 4.6 2.3v6.8l-4.6-2.3V9.1zm12.4 0v6.8l-4.6 2.3v-6.8l4.6-2.3z' fill='black'/></svg>");--icon-file: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 3h7l5 5v13H7V3zm2 2v14h8V9h-4V5H9zm5 0v3h3l-3-3z' fill='black'/></svg>")}.site-container{max-width:1800px;margin:3rem auto 0;padding:0 1rem}*::selection{background-color:var(--selection-bg);color:var(--selection-text)}*::-moz-selection{background-color:var(--selection-bg);color:var(--selection-text)}.selection-dark::selection,.selection-dark ::selection{background-color:var(--selection-bg);color:var(--selection-text)}.selection-dark::-moz-selection,.selection-dark ::-moz-selection{background-color:var(--selection-bg);color:var(--selection-text)}.scrollbarSteam{scrollbar-width:auto;scrollbar-color:rgba(120,130,150,.45) var(--bg-secondary, #1d1d21)}.scrollbarSteam::-webkit-scrollbar{width:16px;height:16px}.scrollbarSteam::-webkit-scrollbar-track{background:var(--bg-secondary, #1d1d21);box-shadow:inset 0 0 0 1px #0009}.scrollbarSteam::-webkit-scrollbar-thumb{background:#7882968c;border-radius:0;border:1px solid rgba(0,0,0,.65);box-shadow:inset 0 0 0 1px #ddc7aa40}.scrollbarSteam::-webkit-scrollbar-thumb:hover{background:#a0aabe99}.scrollbarSteam::-webkit-scrollbar-button:single-button{background-color:var(--bg-secondary, #1d1d21);border:1px solid rgba(0,0,0,.65);width:16px;height:16px;display:block;background-repeat:no-repeat;background-position:center;background-size:8px 8px}.scrollbarSteam::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none' stroke='%23ddc7aa' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'><path d='M1.5 5.5 L4 2.5 L6.5 5.5'/></svg>")}.scrollbarSteam::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none' stroke='%23ddc7aa' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'><path d='M1.5 2.5 L4 5.5 L6.5 2.5'/></svg>")}.scrollbarSteam::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none' stroke='%23ddc7aa' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'><path d='M5.5 1.5 L2.5 4 L5.5 6.5'/></svg>")}.scrollbarSteam::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none' stroke='%23ddc7aa' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'><path d='M2.5 1.5 L5.5 4 L2.5 6.5'/></svg>")}.scrollbarSteam::-webkit-scrollbar-button:single-button:hover{background-color:#28282ee6;border-color:#ddc7aa59}.surface-card{position:relative;isolation:isolate;background:var(--bg-secondary, #1d1d21);border:1px solid var(--tone-silver, rgba(120, 130, 150, .35));border-bottom-color:var(--tone-warm, rgba(221, 199, 170, .2));border-radius:10px;box-shadow:var(--shadow-float-soft, 0 12px 30px rgba(0, 0, 0, .35));overflow:hidden}.surface-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:var(--gradient-card-edge);opacity:.6;z-index:0}.surface-card>*{position:relative;z-index:1}.surface-card__topbar{background:var(--gradient-card-topbar);border-bottom:1px solid var(--tone-silver-soft, rgba(120, 130, 150, .22))}.surface-card__topbar--legacy{background:var(--gradient-card-topbar-legacy);border-bottom:1px solid var(--tone-warm, rgba(221, 199, 170, .2))}.stat-icon{--stat-icon: none;width:.85rem;height:.85rem;display:inline-block;flex-shrink:0;background-color:currentColor;mask:var(--stat-icon) no-repeat center / contain;-webkit-mask:var(--stat-icon) no-repeat center / contain}.stat-icon--likes{--stat-icon: var(--icon-like)}.stat-icon--downloads{--stat-icon: var(--icon-download)}.stat-icon--updated{--stat-icon: var(--icon-updated)}.stat-icon--sort{--stat-icon: var(--icon-sort)}.stat-icon--package{--stat-icon: var(--icon-package)}.stat-icon--file{--stat-icon: var(--icon-file)}
