@font-face{font-family:Outfit-Light;src:url(/static/fonts/Outfit/static/Outfit-Light.woff2) format("woff2"),url(/static/fonts/Outfit/static/Outfit-Light.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Outfit-Regular;src:url(/static/fonts/Outfit/static/Outfit-Regular.woff2) format("woff2"),url(/static/fonts/Outfit/static/Outfit-Regular.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Outfit-Medium;src:url(/static/fonts/Outfit/static/Outfit-Medium.woff2) format("woff2"),url(/static/fonts/Outfit/static/Outfit-Medium.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Outfit-SemiBold;src:url(/static/fonts/Outfit/static/Outfit-SemiBold.woff2) format("woff2"),url(/static/fonts/Outfit/static/Outfit-SemiBold.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Outfit-Bold;src:url(/static/fonts/Outfit/static/Outfit-Bold.woff2) format("woff2"),url(/static/fonts/Outfit/static/Outfit-Bold.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Outfit-Black;src:url(/static/fonts/Outfit/static/Outfit-Black.woff2) format("woff2"),url(/static/fonts/Outfit/static/Outfit-Black.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/static/fonts/Outfit/static/Outfit-Light.woff2) format("woff2"),url(/static/fonts/Outfit/static/Outfit-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/static/fonts/Outfit/static/Outfit-Regular.woff2) format("woff2"),url(/static/fonts/Outfit/static/Outfit-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/static/fonts/Outfit/static/Outfit-Medium.woff2) format("woff2"),url(/static/fonts/Outfit/static/Outfit-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/static/fonts/Outfit/static/Outfit-SemiBold.woff2) format("woff2"),url(/static/fonts/Outfit/static/Outfit-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/static/fonts/Outfit/static/Outfit-Bold.woff2) format("woff2"),url(/static/fonts/Outfit/static/Outfit-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/static/fonts/Outfit/static/Outfit-Black.woff2) format("woff2"),url(/static/fonts/Outfit/static/Outfit-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:NewSpirit-SemiBold;src:url(/static/fonts/new-spirit-semi-bold.otf) format("opentype");font-style:normal;font-display:swap}@font-face{font-family:NewSpirit-Bold;src:url(/static/fonts/new-spirit-bold.otf) format("opentype");font-style:normal;font-display:swap}@font-face{font-family:NewSpirit-Medium;src:url(/static/fonts/new-spirit-medium.otf) format("opentype");font-style:normal;font-display:swap}body.freeroam-peeled{--color-background:#000;--color-surface:#030303;--color-surface-accent:#050505;--color-purple:#8b5cf6;--color-orange:#f97316;--color-blue:#0ea5e9;--color-text:#fff;--color-text-secondary:#fff;--gradient-purple:linear-gradient(135deg,#8b5cf6,#6d28d9);--gradient-orange:linear-gradient(135deg,#f97316,#ea580c);--gradient-blue:linear-gradient(135deg,#0ea5e9,#0284c7);--background:#000;--foreground:#ededed;margin:0;padding:0;width:100%;background-color:var(--color-background);color:var(--color-text);font-family:Outfit-Regular,sans-serif;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark}body.freeroam-peeled h1,body.freeroam-peeled h2,body.freeroam-peeled h3,body.freeroam-peeled h4{font-family:Outfit-SemiBold,sans-serif;letter-spacing:-.02em}body.freeroam-peeled h2.world-name{font-family:NewSpirit-SemiBold,sans-serif;font-weight:400}body.freeroam-peeled h3.ranked-world-title{font-family:NewSpirit-SemiBold,serif;font-weight:400}body.freeroam-peeled h3.entity-name{font-family:NewSpirit-SemiBold,sans-serif;font-weight:400}body.freeroam-peeled h2.section-head-title{font-family:Outfit-Bold,sans-serif;font-weight:400}body.freeroam-peeled .world-creator,body.freeroam-peeled p.world-creator{font-family:Outfit-SemiBold,sans-serif}body.freeroam-peeled .world-card .desc-more,body.freeroam-peeled .world-card .interaction-count,body.freeroam-peeled .world-card .view-count,body.freeroam-peeled .world-card .world-tag-badge,body.freeroam-peeled p.world-description{font-family:Outfit-Medium,sans-serif}body.freeroam-peeled h1.profile-username{font-family:NewSpirit-SemiBold,Georgia,serif;font-weight:400;letter-spacing:-.02em}body.freeroam-peeled h1.world-info-title{letter-spacing:-.01em}body.freeroam-peeled .hero-title,body.freeroam-peeled h1.world-info-title{font-family:NewSpirit-SemiBold,Georgia,serif}body.freeroam-create-route{background-image:linear-gradient(to bottom right,#111827,#000,#312e81);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;min-height:100vh}