@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";:root{font-family:JetBrains Mono,monospace;line-height:1.5;font-weight:400;color:var(--text-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;--background-primary: #24232b;--background-secondary: #1c1b22;--background-subtle: #202028;--background-tertiary: #202028;--border: #697eab29;--button: #3B394B;--button-hover: #24232f;--accent: #B5BDFF;--accent-hover: #808cff;--accent-alt: #B5BDFF;--accent-alt-hover: #808cff;--red: #9ec1ff;--green: #98baf5;--yellow: #93b4ed;--blue: #90b0e8;--link: #91a4ff;--hover: #ffffff05;--text-primary: #fbfbfb;--text-secondary: #dbdee1;--text-muted: #929ce7}::selection{background:var(--accent);color:var( --background-secondary)}::-moz-selection{background:var(--accent);color:var( --background-secondary)}html,body{min-height:100%;margin:0}body{background-image:url(/assets/rosieblue_portrait-CjKMmZE0.png);background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed}@media(min-width:768px){body{background-image:url(/assets/rosieblue_landscape-_ELG-pw3.png)}}.button-link{display:flex;justify-content:center;align-items:center;height:40px;max-width:600px;gap:8px;padding:0rem 1.5rem;background:var(--background-secondary);border:1px solid var(--border);color:var( --text-primary);text-decoration:none;font-size:.85rem}.button-link:hover{background:var(--hover)}.button-link p{color:var(--accent);margin:0}.button-icon{width:18px;height:18px}.button-text{line-height:1;white-space:nowrap}.button{background-color:var(--background-tertiary);color:var(--text-secondary);padding:2px 8px;font-size:.75rem}.button-primary{background-color:var(--background-tertiary)}.button-transparent{background-color:transparent}@media(min-width:768px){.button-link{width:auto;max-width:260px}}.lanyard-container{display:flex;flex-direction:column;align-items:center;padding-bottom:1.4rem;width:100%}.lanyard-avatar{position:relative;display:inline-block;margin-bottom:2rem;width:fit-content}#user-avatar{border-radius:50%;width:100px;height:100px;display:block}#user-decor{position:absolute;width:130px;height:auto;right:-15px;bottom:-15px;pointer-events:none}.status-indicator{position:absolute;bottom:6px;right:-1px;width:20px;height:20px;border-radius:50%;background-color:gray;border:4px solid #34333d}.status-online{background-color:#90b27c}.status-idle{background-color:#c3a260}.status-dnd{background-color:#c4967a}.status-offline{background-color:#75748b}.lanyard-username{display:flex;flex-direction:column;align-items:center}.lanyard-username p{font-size:10px;color:var(--text-secondary)}.lanyard-username h2{margin:0}.name-row{display:flex;align-items:baseline;gap:6px}.badges{display:flex;gap:6px}.badges img{width:18px;height:18px}.lanyard-activities{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding-bottom:16px}.presence-container{display:flex;flex-direction:column;gap:5px;width:100%;max-width:450px;margin-bottom:15px}.activity-title{text-align:start;margin:0;color:var(--text-secondary);font-size:13px;width:100%}.presence-row{display:flex;align-items:flex-start;gap:10px;background-color:var(--background-secondary);border:1px solid var(--border);padding:10px;width:100%;box-sizing:border-box}.presence-image-url{width:70px;height:70px;flex-shrink:0}.activity-info{text-align:start;width:100%}.activity-info p{margin:0}.activity-progress{color:var(--text-secondary);display:flex;align-items:center;gap:10px;margin-top:4px}.activity-progress span{font-size:small}.activity-progress progress{width:70%;height:6px;border-radius:999px}.activity-progress progress::-webkit-progress-bar{background-color:var(--background-subtle);border-radius:7px}.activity-progress progress::-moz-progress-bar{background-color:var(--background-subtle);border-radius:7px}.activity-progress progress::-webkit-progress-value{background-color:var(--accent-alt);border-radius:7px}@media(max-width:600px){.lanyard-container{flex-direction:column;align-items:center;text-align:center}.lanyard-username{padding-left:0;margin-top:15px;align-items:center}.name-row{flex-direction:column;align-items:center;gap:0px}.lanyard-activities{max-width:95%}}@media(min-width:768px){.lanyard-activities{max-width:500px}.presence-row{width:100%}}.socials-container{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;width:100%;max-width:300px;margin-inline:auto;row-gap:15px}.chip-link{display:inline-flex;align-items:center;width:90%;height:40px;max-width:300px;gap:8px;padding:0rem 1.5rem;background:var(--background-secondary);border:1px solid var(--border);color:var( --text-primary);text-decoration:none;font-size:.85rem}.chip-link:hover{background:var(--hover)}.chip-link p{color:var(--accent);margin-left:auto}.chip-icon{width:18px;height:18px}.chip-text{line-height:1;white-space:nowrap}.chip{background-color:var(--background-tertiary);color:var(--text-secondary);padding:2px 8px;font-size:.75rem}.chip-primary{background-color:var(--background-tertiary)}.chip-transparent{background-color:transparent}@media(min-width:768px){.socials-container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-left:0rem;column-gap:40px;row-gap:20px}.chip-link{width:85%;max-width:none}}.anime-card{background-color:var(--background-secondary);border:1px solid var(--border);margin-bottom:20px;width:230px}.anime-card-info{padding:1rem}.anime-card img{display:block}.anime-card-title{color:var(--text-primary);font-weight:600;font-size:.875rem;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.anime-card-meta{align-items:center;gap:.5rem;display:flex}.anime-card-meta-make{color:var(--text-secondary);font-size:.75rem}.progress-count{position:relative;bottom:30px;right:-10px;z-index:1}.anime-card-cover{position:relative;width:230px;height:320px}.anime-card-cover img{width:100%;height:100%;object-fit:cover}.anime-card-cover-overlay:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(transparent,#000000e6);pointer-events:none}.nav-container{display:flex;justify-content:space-between;max-width:100%}.nav-btn{background-color:transparent;color:var(--accent);border:none;border-radius:3px;padding:.5rem 1rem;cursor:pointer;align-items:center;display:inline-flex}.nav-btn:hover{color:var(--accent-hover)}.nav-btn:disabled{opacity:.5;cursor:default}@media(min-width:768px){.nav-container{max-width:50%}}#root{max-width:1280px;margin:0 auto;padding:4rem 1rem 1rem}.card{background-color:var(--background-secondary);border:1px solid var(--border);padding:1rem;max-width:600px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.card-hover:hover{transform:translateY(-3px);background-color:var(--hover)}.card-primary{background-color:var(--background-secondary)}.card-secondary{background-color:var(--background-subtle)}.review-card{margin-bottom:16px}.review-card:last-child{margin-bottom:0}.review-container{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:10px;row-gap:4px;align-items:center;text-align:left}.avatar{grid-row:1 / span 2;grid-column:1;width:40px;height:40px;border-radius:50%}.username{grid-column:2;grid-row:1;margin:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.timestamp{align-self:start;grid-column:3;grid-row:1;margin:0;font-size:.75rem}.comment{grid-column:2 / 4;grid-row:2;margin:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.footer-container{text-align:center}.footer{color:var(--text-secondary);font-size:.6em;padding-top:16px;padding-bottom:6px}.footer a:link,.footer a:visited{color:var(--link)}.footer a:hover,.footer a:active{color:color-mix(in srgb,var(--link),black 20%)}.anime-carousel{display:flex;gap:20px;overflow-x:scroll;overflow-y:hidden;white-space:wrap;scrollbar-color:var(--accent-alt) var(--background-secondary)}.about-card{margin-bottom:2rem;display:flex;justify-content:center}.pages-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}@media(max-width:600px){#root{padding:2.5rem 1.5rem}}@media(min-width:768px){.card{width:50%}.review-page{display:flex;flex-direction:column;align-items:center;text-align:center}.footer{padding-top:16px;padding-bottom:6px}}
