/*src:b1dece55c4ca9184192369e83f8273a3*/::selection{background: var(--lv-orange);color: var(--lv-navy)}html{scrollbar-color: var(--sl-ink-overlay) var(--lv-navy-deep)}::-webkit-scrollbar{width: 10px;height: 10px}::-webkit-scrollbar-track{background: var(--lv-navy-deep)}::-webkit-scrollbar-thumb{background: var(--sl-ink-overlay);border-radius: 10px;border: 2px solid var(--lv-navy-deep)}::-webkit-scrollbar-thumb:hover{background: var(--lv-orange)}input,textarea{caret-color: var(--lv-orange)}a{text-underline-offset: 3px;text-decoration-thickness: 1px}:focus-visible{outline: 2px solid var(--lv-accent);outline-offset: 3px}body{font-family: var(--sl-font-body);font-variant-numeric: tabular-nums}h1,h2{font-family: var(--sl-font-display);font-style: italic;font-weight: 800;letter-spacing: 0;text-wrap: balance}h3,h4,h5,h6{font-family: var(--sl-font-ui);font-weight: 700;letter-spacing: 0;text-wrap: balance}.lv-btn,.sl-btn{--lv-cut: 10px;position: relative;isolation: isolate;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 46px;padding: 12px 26px;font: 700 15px/1.1 var(--sl-font-ui);letter-spacing: 0.04em;text-transform: uppercase;text-decoration: none;border: 0;border-radius: 0;cursor: pointer;clip-path: polygon(var(--lv-cut) 0,100% 0,calc(100% - var(--lv-cut)) 100%,0 100%);transition: transform .35s var(--lv-ease-out),background-color .25s,color .25s,filter .25s}.lv-btn::after,.sl-btn::after{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%);transform: translateX(-120%);transition: transform .7s var(--lv-ease-out)}.lv-btn:hover::after,.sl-btn:hover::after,.lv-btn:focus-visible::after{transform: translateX(120%)}.lv-btn:hover,.sl-btn:hover{transform: translateY(-2px)}.lv-btn:active,.sl-btn:active{transform: translateY(0) scale(.98)}.lv-btn .lv-i,.sl-btn .lv-i{flex-shrink: 0}.lv-btn--go,.sl-btn-primary{background: var(--lv-accent);color: var(--lv-navy);box-shadow: none}.lv-btn--go:hover,.sl-btn-primary:hover{background: #FF7440;color: var(--lv-navy);box-shadow: none}.lv-btn--teal{background: var(--lv-teal);color: var(--lv-navy)}.lv-btn--cream{background: var(--lv-cream);color: var(--lv-navy)}.lv-btn--ghost,.sl-btn-secondary,.sl-btn-ghost{background: rgba(244,238,223,.08);color: var(--sl-text);box-shadow: inset 0 0 0 1.5px rgba(244,238,223,.28)}.lv-btn--ghost:hover,.sl-btn-secondary:hover,.sl-btn-ghost:hover{background: rgba(244,238,223,.16);color: #fff}.lv-btn--sm{min-height: 38px;padding: 8px 18px;font-size: 13px;--lv-cut: 8px}.sl-btn:disabled,.sl-btn.disabled,.lv-btn:disabled{opacity: .5;cursor: not-allowed;transform: none}.sl-site-header{background: var(--lv-navy-deep);backdrop-filter: none;-webkit-backdrop-filter: none;border-bottom: 0;padding: 10px 0}.sl-site-header::after{content: '';position: absolute;left: 0;right: 0;bottom: -3px;height: 3px;background: linear-gradient(90deg,var(--lv-orange) 0 46%,var(--lv-navy-deep) 46% 47%,var(--lv-teal) 47% 74%,var(--lv-navy-deep) 74% 75%,var(--lv-cream) 75% 100%)}.sl-text-logo{font: italic 800 26px/1 var(--sl-font-display);letter-spacing: .01em;text-transform: uppercase;background: none;-webkit-text-fill-color: currentColor;color: var(--lv-cream);display: inline-flex;align-items: center;gap: 2px}.sl-text-logo::after{content: '';width: 9px;height: 22px;margin-left: 6px;background: var(--lv-orange);clip-path: polygon(45% 0,100% 0,55% 100%,0 100%);box-shadow: 0 0 0 0 transparent}.sl-main-navigation a{font: 600 15px/1 var(--sl-font-ui);text-transform: uppercase;letter-spacing: .04em;color: var(--sl-text-body)}.sl-main-navigation a::after{height: 3px;bottom: -6px;background: var(--lv-orange);border-radius: 0;transform: skewX(var(--lv-slant))}.sl-search-trigger,.sl-notification-btn,.sl-mobile-menu-toggle{width: 42px;height: 42px;display: inline-flex;align-items: center;justify-content: center;background: var(--lv-panel);color: var(--lv-cream);border: 0;border-radius: 50%;cursor: pointer;transition: background-color .2s,color .2s,transform .3s var(--lv-ease-out)}.sl-search-trigger:hover,.sl-notification-btn:hover,.sl-mobile-menu-toggle:hover{background: var(--lv-orange);color: var(--lv-navy);transform: rotate(-8deg)}.sl-notification-badge{background: var(--lv-pink);color: #fff;font-family: var(--sl-font-ui)}.sl-header-auth-btn{min-height: 42px;padding: 8px 20px}.sl-header-avatar-img{border-radius: 50%;box-shadow: 0 0 0 2px var(--lv-navy-deep),0 0 0 4px var(--lv-accent)}.slx-head h2,.lv-head h2,.lv-title{display: flex;align-items: center;gap: 14px;font: italic 800 clamp(22px,2.6vw,30px)/1 var(--sl-font-display);text-transform: uppercase;letter-spacing: .01em;color: var(--sl-text);margin: 0}.slx-head h2::before,.lv-head h2::before,.lv-title::before{content: '';flex: 0 0 34px;height: 18px;background: linear-gradient(90deg,var(--lv-orange) 0 30%,transparent 30% 37%,var(--lv-teal) 37% 67%,transparent 67% 74%,var(--lv-cream) 74%);transform: skewX(var(--lv-slant))}.lv-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 18px}.lv-head p{margin: 6px 0 0 48px;color: var(--sl-text-muted);font-size: 14px}.lv-decals{position: absolute;top: 10px;left: 10px;display: flex;flex-wrap: wrap;gap: 6px;z-index: 2}.lv-decal{display: inline-flex;align-items: center;gap: 5px;padding: 4px 12px 4px 10px;font: 700 11px/1.2 var(--sl-font-ui);letter-spacing: .06em;text-transform: uppercase;background: var(--lv-cream);color: var(--lv-navy);clip-path: polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.lv-decal-ico{width: 16px;height: 16px;margin-left: 2px}.lv-decal--completed{background: var(--lv-teal)}.lv-decal--ongoing{background: var(--lv-orange)}.lv-decal--onhold{background: #C9D2E3}.lv-decal--abandoned{background: var(--lv-pink);color: #fff}.lv-decal--dark{background: var(--lv-navy);color: var(--lv-cream)}.lv-decal--blue{background: var(--lv-blue);color: #fff}.lv-roundel{display: inline-flex;align-items: center;justify-content: center;gap: 3px;min-width: 46px;height: 46px;padding: 0 8px;border-radius: 999px;background: var(--lv-navy);color: var(--lv-gold);box-shadow: inset 0 0 0 3px var(--lv-gold),0 0 0 3px var(--lv-navy);font: italic 800 17px/1 var(--sl-font-display)}.lv-roundel b{font-weight: 800}.lv-i.is-filled{fill: currentColor}.lv-medal{display: block;object-fit: contain;filter: drop-shadow(0 6px 10px rgba(3,8,16,.5))}.lv-card{--lv-seam: 18px;position: relative;display: flex;flex-direction: column;height: 100%;text-decoration: none;color: var(--lv-cream-ink);transition: transform .45s var(--lv-ease-out)}.lv-card-media{position: relative;display: block;aspect-ratio: 16 / 10;overflow: hidden;background: var(--lv-panel);clip-path: polygon(0 0,100% 0,100% calc(100% - var(--lv-seam)),calc(100% - 70px) 100%,0 100%)}.lv-card-media>img,.lv-card-media>.slx-noimg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .7s var(--lv-ease-out)}.lv-card-media::after{content: '';position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform: translateX(-110%)}.lv-card .lv-roundel{position: absolute;right: 8px;bottom: 8px;z-index: 2;min-width: 40px;height: 40px;font-size: 15px}.lv-card-plate{position: relative;flex: 1;display: flex;flex-direction: column;gap: 6px;margin-top: -1px;padding: 12px 14px 14px;background: var(--lv-cream);clip-path: polygon(0 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px))}.lv-card-plate::before{content: '';position: absolute;left: 0;top: 0;width: 46%;height: 4px;background: linear-gradient(90deg,var(--lv-accent) 0 64%,transparent 64% 70%,var(--lv-teal) 70%);transform-origin: left;transform: scaleX(.25);transition: transform .5s var(--lv-ease-out)}.lv-card-title{font: italic 800 17px/1.12 var(--sl-font-display);text-transform: uppercase;letter-spacing: .005em;color: var(--lv-navy);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.lv-card-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 12px;margin-top: auto;font: 600 12.5px/1.2 var(--sl-font-ui);color: #3D4A5F}.lv-card-meta .lv-ver{color: var(--lv-navy)}.lv-time{display: inline-flex;align-items: center;gap: 4px;color: #0B7A67}@media (hover: hover){.lv-card:hover{transform: translateY(-6px)}.lv-card:hover .lv-card-media>img{transform: scale(1.06)}.lv-card:hover .lv-card-media::after{transform: translateX(110%);transition: transform .9s var(--lv-ease-out)}.lv-card:hover .lv-card-plate::before{transform: scaleX(1)}}.lv-card:focus-visible{outline-offset: 4px}.post-grid{gap: 22px 18px}.sl-content-box{background: var(--lv-panel);border: 0;border-radius: 0;box-shadow: none}.sl-form input[type=text],.sl-form input[type=email],.sl-form input[type=password],.sl-form input[type=url],.sl-form input[type=file],.sl-form textarea,.sl-form select{background: var(--lv-navy);border: 1.5px solid rgba(244,238,223,.18);color: var(--sl-text);border-radius: 0}.sl-form input:focus,.sl-form textarea:focus,.sl-form select:focus{border-color: var(--lv-accent);box-shadow: none;outline: none}.lv-notes{width: min(460px,calc(100vw - 32px));padding: 30px 26px 24px;border: 0;color: var(--sl-text-body);background: var(--lv-panel);clip-path: polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%)}.lv-notes::backdrop{background: rgba(3,8,16,.72)}.lv-notes[open]{animation: lv-notes-in .55s var(--lv-ease-out)}.lv-notes-stripe{position: absolute;top: 0;left: 0;right: 0;height: 6px;background: linear-gradient(90deg,var(--lv-orange) 0 50%,var(--lv-teal) 50% 78%,var(--lv-pink) 78%)}.lv-notes-kick{display: inline-flex;align-items: center;gap: 6px;margin: 0 0 4px;font: 700 12px/1 var(--sl-font-ui);letter-spacing: .1em;text-transform: uppercase;color: var(--lv-teal)}.lv-notes-title{font: italic 800 32px/1 var(--sl-font-display);text-transform: uppercase;color: var(--lv-cream);margin: 0 0 16px}.lv-notes-list{list-style: none;margin: 0 0 22px;padding: 0;display: grid;gap: 10px}.lv-notes-list li{position: relative;padding-left: 26px;line-height: 1.5;font-size: 15px}.lv-notes-list li::before{content: '';position: absolute;left: 0;top: .45em;width: 14px;height: 8px;background: var(--lv-orange);transform: skewX(var(--lv-slant))}.lv-notes-list li:nth-child(3n+2)::before{background: var(--lv-teal)}.lv-notes-list li:nth-child(3n)::before{background: var(--lv-pink)}.lv-notes-actions{display: flex;justify-content: flex-end;margin: 0}@keyframes lv-notes-in{from{opacity: 0;transform: translateY(24px) skewY(-2deg)}to{opacity: 1;transform: none}}.sl-site-footer{background: var(--lv-navy-deep);border-top: 0}.sl-site-footer::before{left: 0;right: 0;width: auto;transform: none;height: 6px;opacity: 1;background: linear-gradient(90deg,var(--lv-orange) 0 46%,transparent 46% 47%,var(--lv-teal) 47% 74%,transparent 74% 75%,var(--lv-cream) 75%)}.sl-footer-col .sl-footer-heading{font: italic 800 17px/1 var(--sl-font-display);letter-spacing: .02em;color: var(--lv-cream)}.sl-footer-col a:hover{color: var(--lv-orange)}.sl-footer-social a{background: var(--lv-panel);border: 0}.sl-footer-social a:hover{background: var(--lv-orange);color: var(--lv-navy);box-shadow: none}@media (prefers-reduced-motion: reduce){.lv-btn,.sl-btn,.lv-card,.lv-card-media>img,.lv-card-plate::before{transition: none !important}.lv-btn::after,.sl-btn::after,.lv-card-media::after{display: none}.lv-notes[open]{animation: none}}.sl-auth-modal-close{background: none;border: 0;color: var(--sl-text-muted);cursor: pointer;display: inline-flex;padding: 6px}.sl-auth-modal-close:hover{color: var(--lv-orange)}.sl-auth-modal-title{display: flex;align-items: center;gap: 10px;font: italic 800 24px/1 var(--sl-font-display);text-transform: uppercase}.slx-section{margin: 0 0 52px}.slx-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0 0 18px}.slx-head-actions{display: flex;align-items: center;gap: 8px}.slx-more{display: inline-flex;align-items: center;gap: 6px;min-height: 40px;padding: 0 4px;font: 700 13px/1 var(--sl-font-ui);letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: var(--lv-teal)}.slx-more:hover{color: var(--lv-cream)}.slx-more .lv-i{transition: transform .3s var(--lv-ease-out)}.slx-more:hover .lv-i{transform: translateX(4px)}.slx-arrow{width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;border: 0;cursor: pointer;background: var(--lv-panel);color: var(--lv-cream);clip-path: polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);transition: background-color .2s,color .2s}.slx-arrow:hover{background: var(--lv-orange);color: var(--lv-navy)}.slx-noimg{display: block;background: repeating-linear-gradient(-55deg,var(--lv-panel) 0 14px,var(--lv-panel-2) 14px 28px)}.lv-slots{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.lv-slot-link{display: flex;flex-direction: column;height: 100%;text-decoration: none;color: inherit;background: var(--lv-panel);transition: transform .4s var(--lv-ease-out),background-color .25s;clip-path: polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}a.lv-slot-link:hover{transform: translateY(-4px);background: var(--lv-panel-2)}.lv-slot-media{position: relative;display: block;aspect-ratio: 16 / 9;overflow: hidden}.lv-slot-media>img,.lv-slot-media>.slx-noimg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.lv-slot-tag{position: absolute;left: 0;bottom: 0;padding: 4px 14px 4px 10px;font: italic 800 13px/1.2 var(--sl-font-display);text-transform: uppercase;letter-spacing: .04em;background: var(--lv-teal);color: var(--lv-navy);clip-path: polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.lv-slot-body{display: flex;flex-direction: column;gap: 8px;padding: 12px 14px 16px}.lv-slot-title{color: var(--lv-cream);font: 700 15px/1.25 var(--sl-font-ui);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.lv-slot-meta{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 6px 12px;font: 600 13px/1.2 var(--sl-font-ui)}.lv-slot-when{display: inline-flex;align-items: center;gap: 5px;color: var(--sl-text-muted)}.lv-slot-time{display: inline-flex;align-items: center;gap: 5px;color: var(--lv-teal)}.lv-empty{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 14px;margin: 0;padding: 18px 20px;background: var(--lv-panel);color: var(--sl-text-body);font-size: 15px;line-height: 1.5}.lv-empty>.lv-i{color: var(--lv-teal);flex-shrink: 0}.lv-empty>span{flex: 1 1 260px}.lv-meter{display: block;width: 100%;height: 8px;background: rgba(11,22,38,.14);transform: skewX(var(--lv-slant))}.lv-meter span{display: block;height: 100%;width: var(--lv-p);background: var(--lv-orange)}@media (max-width: 1100px){.lv-slots{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.lv-slots{grid-template-columns: 1fr}.lv-slot-link{flex-direction: row}.lv-slot-media{flex: 0 0 42%;aspect-ratio: auto;min-height: 96px}}@media (prefers-reduced-motion: reduce){.lv-slot-link{transition: none}}.lv-cover--stripe{background: linear-gradient(160deg,transparent 0 52%,var(--lv-orange) 52% 60%,transparent 60% 62%,var(--lv-teal) 62% 67%,transparent 67% 69%,var(--lv-cream) 69% 71%,transparent 71%),linear-gradient(180deg,#13264A,var(--lv-navy))}.lv-cover--grid{background: linear-gradient(180deg,transparent 55%,rgba(255,61,127,.55) 56%,transparent 57%),repeating-linear-gradient(90deg,rgba(33,212,180,.35) 0 2px,transparent 2px 46px),repeating-linear-gradient(0deg,rgba(33,212,180,.25) 0 2px,transparent 2px 46px),linear-gradient(180deg,#2A0F4A,#0B1626)}.lv-cover--sakura{background: radial-gradient(circle at 18% 30%,#FFC2D6 0 6px,transparent 7px),radial-gradient(circle at 70% 22%,#FFD9E5 0 5px,transparent 6px),radial-gradient(circle at 44% 64%,#FF9CBE 0 7px,transparent 8px),radial-gradient(circle at 88% 70%,#FFC2D6 0 4px,transparent 5px),linear-gradient(135deg,#FF3D7F,#8F2D73 60%,#2A1638);background-size: 220px 160px,260px 180px,300px 200px,180px 140px,auto}.lv-cover--night{background: repeating-linear-gradient(-14deg,transparent 0 38px,rgba(76,107,255,.35) 38px 40px,transparent 40px 90px),linear-gradient(180deg,#0A1E4A,#060E1A)}.lv-cover--sunset{background: linear-gradient(180deg,transparent 62%,var(--lv-navy) 62% 64%,transparent 64%),radial-gradient(circle at 50% 70%,#FFC23D 0 70px,transparent 71px),linear-gradient(180deg,#FF5A1F,#FF3D7F 55%,#4A1B5C)}.lv-cover--carbon{background: linear-gradient(45deg,#1B2333 25%,transparent 25% 75%,#1B2333 75%),linear-gradient(45deg,#1B2333 25%,transparent 25% 75%,#1B2333 75%),linear-gradient(160deg,transparent 70%,var(--lv-orange) 70% 74%,transparent 74%),#121926;background-size: 14px 14px,14px 14px,auto,auto;background-position: 0 0,7px 7px,0 0,0 0}.lv-cover--custom{background-color: var(--lv-panel);background-size: cover;background-position: center}.lv-profile{padding-bottom: 20px}.lv-pcover{position: relative;height: clamp(170px,26vw,300px)}.lv-pcover::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 6px;background: linear-gradient(90deg,var(--lv-accent) 0 58%,transparent 58% 60%,var(--lv-cream) 60%)}.lv-profile-body{position: relative}.lv-profile-crumbs{padding-top: 12px;padding-bottom: 12px}.lv-pcard{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 18px 26px;margin: -78px 0 42px;padding: 22px 26px;background: var(--lv-panel);clip-path: polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}.lv-pcard::before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 6px;background: var(--lv-accent)}.lv-pavatar{position: relative;width: 132px;height: 132px;flex-shrink: 0}.lv-pavatar>img:first-child{width: 132px;height: 132px;object-fit: cover;border-radius: 50%;box-shadow: 0 0 0 4px var(--lv-panel),0 0 0 8px var(--lv-accent)}.lv-pavatar-level{position: absolute;right: -10px;bottom: -8px;width: 56px;height: 56px}.lv-pname{margin: 0 0 10px;font-size: clamp(30px,4vw,46px);line-height: .95;text-transform: uppercase;color: var(--lv-cream);overflow-wrap: anywhere}.lv-pdecals{display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 12px}.lv-decal--accent{background: var(--lv-accent);color: var(--lv-navy)}.lv-decal--muted{background: rgba(244,238,223,.14);color: var(--lv-cream)}.lv-plevel{display: grid;grid-template-columns: minmax(80px,220px) auto;align-items: center;gap: 12px;font: 600 13px/1.2 var(--sl-font-ui);color: var(--sl-text-muted)}.lv-plevel .lv-meter{background: rgba(244,238,223,.12)}.lv-plevel .lv-meter span{background: var(--lv-accent)}.lv-pstats{display: grid;grid-template-columns: repeat(3,auto);gap: 4px 26px;margin: 0}.lv-pstats div{display: flex;flex-direction: column-reverse;gap: 4px}.lv-pstats dt{font: 700 12px/1 var(--sl-font-ui);letter-spacing: .08em;text-transform: uppercase;color: var(--sl-text-muted)}.lv-pstats dd{margin: 0;font: italic 800 30px/1 var(--sl-font-display);color: var(--lv-cream);white-space: nowrap}.lv-pstats dd.lv-roll{color: var(--lv-teal)}.lv-pstats small{font-size: .6em;color: var(--sl-text-muted)}.lv-pedit{position: absolute;top: 16px;right: 18px}.lv-count{font: 700 15px/1 var(--sl-font-ui);font-style: normal;color: var(--sl-text-muted);margin-left: 4px}.lv-card-mytime{display: inline-flex;align-items: center;gap: 5px;align-self: flex-start;margin-top: 4px;padding: 4px 10px;font: 700 12px/1 var(--sl-font-ui);background: var(--lv-navy);color: var(--lv-teal);clip-path: polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)}.lv-badges{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin: 0;padding: 0;list-style: none}.lv-badge{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 6px;padding: 18px 12px 16px;background: var(--lv-panel)}.lv-badge .lv-medal{width: 84px;height: 84px;filter: grayscale(1) brightness(.45);opacity: .7;transition: transform .5s var(--lv-ease-out),filter .4s}.lv-badge.is-earned .lv-medal{filter: drop-shadow(0 8px 14px rgba(3,8,16,.55));opacity: 1}.lv-badge.is-earned:hover .lv-medal{transform: translateY(-4px) rotate(-6deg) scale(1.06)}.lv-badge-name{font: italic 800 17px/1.05 var(--sl-font-display);text-transform: uppercase;color: var(--lv-cream)}.lv-badge:not(.is-earned) .lv-badge-name{color: var(--sl-text-muted)}.lv-badge-desc{display: inline-flex;align-items: center;gap: 4px;font: 600 12.5px/1.3 var(--sl-font-ui);color: var(--sl-text-muted)}.lv-badge.is-earned .lv-badge-desc{color: var(--lv-teal)}@media (max-width: 900px){.lv-pcard{grid-template-columns: auto minmax(0,1fr);padding: 20px 18px 24px}.lv-pstats{grid-column: 1 / -1;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.lv-pstats dd{font-size: 24px}}@media (max-width: 600px){.lv-pcard{grid-template-columns: 1fr;justify-items: start;margin-top: -60px}.lv-pavatar,.lv-pavatar>img:first-child{width: 104px;height: 104px}.lv-pavatar-level{width: 46px;height: 46px}.lv-pedit{position: static}.lv-badges{grid-template-columns: repeat(2,minmax(0,1fr))}.lv-plevel{grid-template-columns: 1fr}}.lv-account{padding: 0 0 40px}.lv-account .sl-account-container{max-width: 980px;margin: 0 auto;padding: 24px 20px 10px}.lv-alert{display: flex;align-items: center;gap: 10px;margin: 0 0 22px;padding: 14px 18px;font-weight: 600;color: var(--lv-navy);background: var(--lv-teal);clip-path: polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.lv-alert--error{background: var(--lv-pink);color: #fff}.lv-account .lv-title{margin: 0 0 22px;font-size: clamp(28px,4vw,40px)}.lv-account .sl-auth-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.lv-account .sl-auth-box{padding: 24px}.lv-auth-box--accent{background: var(--lv-cream);color: var(--lv-navy)}.lv-auth-box--accent label{color: #3D4A5F}.lv-auth-box--accent input{background: #fff !important;color: var(--lv-navy) !important;border-color: rgba(11,22,38,.25) !important}.lv-auth-title{margin: 0 0 8px;font: italic 800 26px/1 var(--sl-font-display);text-transform: uppercase}.lv-auth-box--accent .lv-auth-title{color: var(--lv-navy)}.lv-auth-note{margin: 0 0 14px;font-size: 14px;line-height: 1.5;color: #3D4A5F}.lv-account .sl-auth-box label{display: block;margin: 12px 0 6px;font: 700 13px/1.2 var(--sl-font-ui);letter-spacing: .04em;text-transform: uppercase}.lv-account .sl-form input[type=text],.lv-account .sl-form input[type=email],.lv-account .sl-form input[type=password],.lv-account .sl-form input[type=url]{width: 100%;min-height: 46px;padding: 10px 14px;font-size: 16px}.lv-preview{position: relative;margin: 0 0 26px;background: var(--lv-panel)}.lv-preview-cover{position: relative;height: 160px;transition: background .4s}.lv-preview-cover::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 6px;background: linear-gradient(90deg,var(--lv-accent) 0 58%,transparent 58% 60%,var(--lv-cream) 60%)}.lv-preview-id{display: flex;align-items: flex-end;gap: 14px;margin-top: -40px;padding: 0 20px 18px;position: relative}.lv-preview-id img{width: 84px;height: 84px;object-fit: cover;border-radius: 50%;box-shadow: 0 0 0 4px var(--lv-panel),0 0 0 7px var(--lv-accent);transition: box-shadow .3s}.lv-preview-name{margin: 0 0 6px;font: italic 800 26px/1 var(--sl-font-display);text-transform: uppercase;color: var(--lv-cream)}.lv-field{margin: 0 0 22px;padding: 18px 20px 20px;border: 0;background: var(--lv-panel)}.lv-field legend,.lv-field summary{float: left;width: 100%;margin: 0 0 14px;padding: 0;font: italic 800 20px/1 var(--sl-font-display);text-transform: uppercase;color: var(--lv-cream);cursor: default}.lv-field summary{cursor: pointer;float: none;margin: 0}.lv-legacy[open] summary{margin-bottom: 10px}.lv-sub{clear: both;display: block;margin: 14px 0 8px;font-size: 13.5px;color: var(--sl-text-muted)}.lv-field input[type=file],.lv-field input[type=url],.lv-field input[type=text]{width: 100%;margin: 6px 0 0;min-height: 44px;padding: 8px 12px}.lv-tiles{clear: both;display: grid;grid-template-columns: repeat(auto-fill,minmax(132px,1fr));gap: 10px}.lv-tile,.lv-swatch{position: relative;cursor: pointer}.lv-tile input,.lv-swatch input{position: absolute;opacity: 0;width: 1px;height: 1px}.lv-tile-art{display: flex;align-items: center;justify-content: center;aspect-ratio: 16 / 7;color: var(--sl-text-muted);outline: 3px solid transparent;outline-offset: 2px;transition: outline-color .2s,transform .3s var(--lv-ease-out)}.lv-settings .lv-tile{display: block;margin: 0}.lv-tile-name{display: block;margin-top: 6px;font: 600 13px/1.2 var(--sl-font-ui);color: var(--sl-text-body)}.lv-tile input:checked + .lv-tile-art{outline-color: var(--lv-accent);transform: translateY(-2px)}.lv-tile input:focus-visible + .lv-tile-art{outline-color: var(--lv-cream)}.lv-tile input:disabled ~ *{opacity: .5;cursor: not-allowed}.lv-swatches{clear: both;display: flex;flex-wrap: wrap;gap: 10px}.lv-settings .lv-swatch{display: inline-flex;margin: 0;align-items: center;gap: 8px;padding: 8px 14px 8px 8px;background: var(--lv-navy);font: 600 14px/1 var(--sl-font-ui);color: var(--sl-text-body);clip-path: polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.lv-swatch-dot{display: block;flex: 0 0 26px;width: 26px;height: 26px;border-radius: 50%;background: var(--sw);box-shadow: inset 0 0 0 3px rgba(11,22,38,.25)}.lv-swatch input:checked ~ .lv-swatch-dot{box-shadow: 0 0 0 3px var(--lv-navy),0 0 0 5px var(--sw)}.lv-swatch:has(input:checked){background: var(--lv-panel-2);color: var(--lv-cream)}.lv-swatch input:focus-visible ~ .lv-swatch-name{outline: 2px solid var(--lv-cream);outline-offset: 2px}.lv-actions{display: flex;flex-wrap: wrap;gap: 10px}.lv-logout{margin-left: auto}@media (max-width: 700px){.lv-account .sl-auth-grid{grid-template-columns: 1fr}.lv-logout{margin-left: 0}.lv-actions .lv-btn{flex: 1 1 100%}}.sgx-title{font-size: clamp(28px,4vw,48px);line-height: .98;text-transform: uppercase;color: var(--lv-cream)}.sgx-stage,.sgx-card,.sgx-panel,.sgx-block,.sgx-rev-card{border-radius: 0;border: 0;background: var(--lv-panel)}.sgx-stage{clip-path: polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%)}.sgx-thumb{border-radius: 0}.sgx-thumb.is-active{outline: 3px solid var(--lv-orange);outline-offset: -3px}.sgx-block h2,.sgx-panel h2{display: flex;align-items: center;gap: 10px;font: italic 800 20px/1 var(--sl-font-display);text-transform: uppercase;letter-spacing: .01em;color: var(--lv-cream)}.sgx-block h2::before,.sgx-panel h2::before{content: '';flex: 0 0 26px;height: 14px;background: linear-gradient(90deg,var(--lv-orange) 0 30%,transparent 30% 37%,var(--lv-teal) 37% 67%,transparent 67% 74%,var(--lv-cream) 74%);transform: skewX(var(--lv-slant))}.sgx-buy{border: 0;border-radius: 0;background: var(--lv-cream);color: var(--lv-navy);clip-path: polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%)}.sgx-buy h2{font: italic 800 clamp(20px,2.4vw,26px)/1.02 var(--sl-font-display);text-transform: uppercase;color: var(--lv-navy)}.sgx-buy-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;color: #3D4A5F;font: 700 13px/1.2 var(--sl-font-ui)}.lv-fact{display: inline-flex;align-items: center;gap: 6px}.lv-fact .lv-medal{width: 22px;height: 22px;filter: none}.sgx-free{font: italic 800 18px/1 var(--sl-font-display);text-transform: uppercase;color: #0B7A67}.sgx-dl.lv-btn{min-height: 54px;padding: 14px 34px;font-size: 18px;background: var(--lv-orange);color: var(--lv-navy);border-radius: 0;box-shadow: none}.sgx-btn-ghost{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 10px 18px;border: 0;border-radius: 0;cursor: pointer;font: 700 14px/1 var(--sl-font-ui);letter-spacing: .03em;text-transform: uppercase;text-decoration: none;background: rgba(244,238,223,.08);color: var(--sl-text);box-shadow: inset 0 0 0 1.5px rgba(244,238,223,.24);clip-path: polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition: background-color .2s,color .2s}.sgx-buy .sgx-btn-ghost{background: rgba(11,22,38,.08);color: var(--lv-navy);box-shadow: inset 0 0 0 1.5px rgba(11,22,38,.3)}.sgx-btn-ghost:hover{background: rgba(244,238,223,.16);color: #fff}.sl-favorite-btn.active{color: var(--lv-pink)}.sl-favorite-btn.active .lv-i-heart{fill: currentColor}.lv-pagehead{position: relative;isolation: isolate;overflow: hidden;display: grid;grid-template-columns: 1fr auto;align-items: end;gap: 6px 24px;margin: 0 0 26px;padding: 26px 28px 24px 34px;background: linear-gradient(115deg,var(--lv-panel) 0 62%,transparent 62%),var(--lv-panel-2);clip-path: polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.lv-pagehead::after{content: '';position: absolute;z-index: -1;top: 0;bottom: 0;right: 8%;width: 160px;background: linear-gradient(90deg,var(--lv-orange) 0 22%,transparent 22% 34%,var(--lv-teal) 34% 56%,transparent 56% 68%,var(--lv-cream) 68% 76%,transparent 76%);transform: skewX(var(--lv-slant));opacity: .9}.lv-pagehead-stripe{position: absolute;left: 0;top: 0;bottom: 0;width: 8px;background: linear-gradient(180deg,var(--lv-orange) 0 55%,var(--lv-teal) 55% 85%,var(--lv-pink) 85%)}.lv-pagehead-eyebrow{grid-column: 1 / -1;justify-self: start;margin: 0 0 4px;padding: 4px 12px;font: 700 12px/1 var(--sl-font-ui);letter-spacing: .12em;text-transform: uppercase;color: var(--lv-navy);background: var(--lv-teal);transform: skewX(var(--lv-slant))}.lv-pagehead-title{grid-column: 1;margin: 0;max-width: 22ch;font: italic 800 clamp(28px,4.4vw,48px)/1.02 var(--sl-font-display);text-transform: uppercase;color: var(--sl-text)}.lv-pagehead-em{grid-column: 1;justify-self: start;margin-top: 6px;padding: 4px 14px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font: italic 700 18px/1.2 var(--sl-font-ui);color: var(--lv-navy);background: var(--lv-accent);transform: skewX(var(--lv-slant))}.lv-pagehead-count{grid-column: 2;grid-row: 2 / span 2;align-self: center;margin: 0;padding: 10px 18px;display: flex;flex-direction: column;align-items: center;line-height: 1;font: 700 12px/1 var(--sl-font-ui);letter-spacing: .1em;text-transform: uppercase;color: var(--lv-navy);background: var(--lv-cream);clip-path: polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.lv-pagehead-count b{font: italic 800 34px/1 var(--sl-font-display);letter-spacing: 0}.lv-pagehead-desc{grid-column: 1 / -1;max-width: 72ch;margin-top: 8px;color: var(--sl-text-muted);font-size: 15px;line-height: 1.65}.lv-pagehead-desc p{margin: 0 0 .6em}.lv-pagehead-desc p:last-child{margin-bottom: 0}@media (max-width: 640px){.lv-pagehead{grid-template-columns: 1fr;padding: 20px 18px 20px 24px}.lv-pagehead::after{width: 90px;right: -10px;opacity: .45}.lv-pagehead-count{grid-column: 1;grid-row: auto;flex-direction: row;gap: 8px;justify-self: start;padding: 8px 16px}.lv-pagehead-count b{font-size: 22px}}.lv-filter.sl-filter-sidebar{border: 0;border-radius: 0;background: var(--lv-panel);box-shadow: inset 4px 0 0 var(--lv-accent)}.lv-filter>summary{font: italic 800 16px/1 var(--sl-font-display);text-transform: uppercase;letter-spacing: .02em}.lv-filter>summary::before{display: none}.lv-filter-title{display: inline-flex;align-items: center;gap: 10px;color: var(--sl-text)}.lv-filter-title .lv-i{color: var(--lv-accent)}.lv-filter .sl-filter-toggle-hint{display: none;color: var(--sl-text-muted);transition: transform .3s var(--lv-ease-out)}.lv-filter[open] .sl-filter-toggle-hint{transform: rotate(90deg)}.lv-filter .sl-filter-input,.lv-filter .sl-filter-select{border-radius: 0;border: 0;border-bottom: 2px solid var(--sl-line);background-color: var(--lv-navy-deep);color: var(--sl-text);font-family: var(--sl-font-ui);transition: border-color .2s,background-color .2s}.lv-filter .sl-filter-input:focus,.lv-filter .sl-filter-select:focus{border-color: var(--lv-accent);box-shadow: none;background-color: var(--lv-navy)}@media (max-width: 992px){.lv-filter .sl-filter-toggle-hint{display: inline-flex}.lv-filter[open]>summary .sl-filter-toggle-hint{transform: rotate(90deg)}}.sl-archive-page .nav-links{display: flex;flex-wrap: wrap;gap: 6px;justify-content: center;margin-top: 30px}.sl-archive-page .page-numbers{min-width: 44px;min-height: 44px;padding: 0 12px;display: inline-flex;align-items: center;justify-content: center;font: italic 800 17px/1 var(--sl-font-display);color: var(--sl-text);text-decoration: none;background: var(--lv-panel);border: 0;border-radius: 0;clip-path: polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition: background-color .2s,color .2s,transform .3s var(--lv-ease-out)}.sl-archive-page a.page-numbers:hover{background: var(--lv-panel-2);transform: translateY(-2px)}.sl-archive-page .page-numbers.current{background: var(--lv-accent);color: var(--lv-navy)}.sl-archive-page .page-numbers.dots{background: transparent}.lv-empty-plate{padding: 48px 24px;text-align: center;background: var(--lv-panel);clip-path: polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.lv-empty-plate .lv-i{color: var(--lv-accent);margin-bottom: 12px}.lv-empty-plate h2{font-size: clamp(20px,2.4vw,26px);text-transform: uppercase}.lv-empty-plate.sl-no-results{border: 0;border-radius: 0}.lv-empty-plate .lv-i{display: block;margin: 0 auto 12px}.sl-archive-page{padding-top: 32px}.sl-search-page.sl-archive-page{padding-top: 40px}.sl-review-mini-badge-neon .lv-medal{width: 18px;height: 18px;vertical-align: middle}.sl-vote-btn-small .lv-i,.sl-radio-btn .lv-i,.sl-guide-date .lv-i,.sl-steam-compact-playtime-text .lv-i{vertical-align: -3px}.lv-hashtags{margin-top: 10px}.lv-hashtags a{color: var(--lv-teal)}