:root{--apt-tungsten:#d58a3b;--apt-lamp:#ffc36e;--apt-wall:#6e4935;--apt-curtain:#315548;--apt-paper:#d3b88e}.bs0{background-image:linear-gradient(115deg,rgba(8,9,11,.2),rgba(8,9,11,.58)),url('bg/apartment/room.webp');background-position:center 48%}.bs1{background-image:linear-gradient(115deg,rgba(8,9,11,.24),rgba(8,9,11,.62)),url('bg/apartment/wall.webp');background-position:center 42%}.bs2{background-image:linear-gradient(115deg,rgba(8,9,11,.18),rgba(8,9,11,.6)),url('bg/apartment/shelves.webp');background-position:center 45%}.bgslide{filter:sepia(.12) grayscale(.32) contrast(1.12) brightness(.5) saturate(.82);transform:scale(1.045)}.bgfx2{background:radial-gradient(520px 420px at 88% 20%,rgba(255,184,91,.19),transparent 72%),radial-gradient(760px 500px at 9% 90%,rgba(44,87,70,.13),transparent 72%),linear-gradient(180deg,rgba(4,5,7,.46),rgba(6,7,9,.84) 65%,#08090b)}body::after{content:"";position:fixed;inset:0;z-index:99998;pointer-events:none;opacity:.22;background:radial-gradient(circle at 88% 12%,rgba(255,194,109,.18) 0 1px,transparent 2px),radial-gradient(circle at 14% 76%,rgba(255,255,255,.08) 0 1px,transparent 2px),repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 46%,rgba(0,0,0,.44) 112%);background-size:173px 173px,239px 239px,100% 3px,100% 100%;mix-blend-mode:screen}header{isolation:isolate;overflow:hidden;background:linear-gradient(90deg,rgba(8,9,11,.99) 0%,rgba(8,9,11,.92) 54%,rgba(8,9,11,.35) 100%),url('bg/apartment/wall.webp') right 46%/58% auto no-repeat}header h1{position:relative;z-index:2}header::after{z-index:2;border-color:rgba(255,195,110,.15);box-shadow:0 12px 30px rgba(0,0,0,.58),0 0 35px rgba(213,138,59,.08)}header::before{z-index:3;background:linear-gradient(90deg,#c93624,var(--apt-tungsten),rgba(255,195,110,.25))}.sidebar{isolation:isolate;background:linear-gradient(180deg,rgba(18,20,23,.94),rgba(8,9,11,.965)),url('bg/apartment/shelves.webp') center/cover;border-top-color:#d04a31;box-shadow:0 24px 60px rgba(0,0,0,.54),inset 0 1px 0 rgba(255,216,165,.05)}.sidebar::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:.18;background:linear-gradient(90deg,transparent 0 94%,rgba(214,151,82,.18) 94%),repeating-linear-gradient(0deg,transparent 0 46px,rgba(255,255,255,.025) 46px 47px)}.sidebar input{background:rgba(5,6,7,.83)}.home-hero{isolation:isolate;background:linear-gradient(112deg,rgba(91,29,22,.78),rgba(16,18,22,.97) 52%,rgba(10,11,14,.92))}.home-hero::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.38;background:url('bg/apartment/couch.webp') 78% 52%/cover no-repeat;filter:sepia(.18) saturate(.72) contrast(1.08);-webkit-mask-image:linear-gradient(90deg,transparent 16%,rgba(0,0,0,.18) 40%,#000 100%);mask-image:linear-gradient(90deg,transparent 16%,rgba(0,0,0,.18) 40%,#000 100%)}.home-hero::after{border-color:rgba(255,195,110,.045);box-shadow:inset 0 0 0 1px rgba(255,195,110,.05),0 0 60px rgba(213,138,59,.04)}.home-hero p{color:#d1c3b1;text-shadow:0 2px 12px rgba(0,0,0,.9)}.home-stat{border-color:rgba(211,184,142,.17);background:rgba(211,184,142,.12)}.home-stat div{background:rgba(10,11,13,.76);backdrop-filter:blur(4px)}.card,.gitem,.statcard{border-color:rgba(211,184,142,.16);box-shadow:0 12px 26px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,224,181,.025)}.card:hover,.gitem:hover{border-color:rgba(255,195,110,.42)}.artt{color:#e36a4e}.yrt{color:#9b8d7d}.gbadge,.navitem .cnt,.gitem .cnt{background:#e0a23f;color:#16100b}.sectitle::before{background:linear-gradient(180deg,#d3422c,var(--apt-tungsten))}.modal{isolation:isolate;overflow-x:hidden;background:linear-gradient(105deg,rgba(18,20,24,.98),rgba(11,12,15,.95) 62%,rgba(37,24,18,.9)),url('bg/apartment/room.webp') right center/cover no-repeat;border-top-color:#d34b32}.modal::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.15;pointer-events:none;background:url('bg/apartment/wall.webp') right center/54% auto no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 100%);mask-image:linear-gradient(90deg,transparent 38%,#000 100%)}.mcover{box-shadow:10px 18px 38px rgba(0,0,0,.58),0 0 0 1px rgba(255,213,154,.11)}.vinyl::after{background:radial-gradient(circle,#090a0c 0 16%,#b8442d 17% 66%,#8f2d20 67%)}.bio,.det-bio{color:#cfc3b4}.tag{border-color:rgba(211,184,142,.22)}.bv-bg i:nth-child(1){background-image:url('bg/apartment/room.webp')}.bv-bg i:nth-child(2){background-image:url('bg/apartment/wall.webp')}.bv-bg i:nth-child(3){background-image:url('bg/apartment/couch.webp')}.bv-bg i{filter:sepia(.18) grayscale(.36) contrast(1.14) brightness(.46) saturate(.8)}.bv-bg .shade{background:linear-gradient(180deg,rgba(7,8,10,.56),rgba(7,8,10,.7) 38%,rgba(7,8,10,.9))}.det-view{background:radial-gradient(700px 480px at 80% 10%,rgba(213,138,59,.14),transparent 68%),rgba(4,5,7,.9)}.det-card{background:linear-gradient(180deg,rgba(23,25,28,.96),rgba(10,11,13,.98)),url('bg/apartment/wall.webp') center/cover;border-color:rgba(211,184,142,.24)}.det-card::before{content:"";position:absolute;right:0;top:0;bottom:0;width:7px;background:linear-gradient(180deg,#315548,#203d34);opacity:.8}.gate-svg{filter:sepia(.7) saturate(3.2) hue-rotate(336deg) drop-shadow(0 0 12px rgba(213,138,59,.5))}.gate-inner:hover .gate-svg{filter:sepia(.75) saturate(4) hue-rotate(342deg) drop-shadow(0 0 23px rgba(255,195,110,.65))}.gate-words span{color:#f0b458}footer{position:relative;background:linear-gradient(90deg,rgba(8,9,11,.98),rgba(8,9,11,.86),rgba(8,9,11,.98)),url('bg/apartment/shelves.webp') center 42%/cover}.loading-shell{background:linear-gradient(rgba(8,9,11,.86),rgba(8,9,11,.96)),url('bg/apartment/room.webp') center/cover}@media(max-width:820px){header{background:linear-gradient(90deg,rgba(8,9,11,.96),rgba(8,9,11,.72)),url('bg/apartment/wall.webp') center/cover}.home-hero::before{opacity:.22;background-position:center;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.sidebar::before{opacity:.11}.modal::before{opacity:.09;background-size:cover}body::after{opacity:.14}}@media(prefers-reduced-motion:reduce){.bgslide{transform:none}}