.elf-reference-home{--elf-home-bg:#160e0f;--elf-home-card:#2b1a1e;--elf-home-border:#634346;--elf-home-gold:#f5c55d;--elf-home-text:#f4eeeb;--elf-home-muted:#b8a7a1;font-family:Inter,sans-serif;color:var(--elf-home-text)!important;background:var(--elf-home-bg)!important}.elf-reference-home>header{background:var(--elf-home-bg);padding:env(safe-area-inset-top) 10px 0}.elf-home-topbar{justify-content:space-between;align-items:center;max-width:560px;height:48px;margin:auto;display:flex;position:relative}.elf-home-brand{width:184px;height:48px;position:absolute;top:0;left:50%;transform:translate(-50%)}.elf-home-brand img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%}.elf-home-menu{width:34px;height:36px;padding:0;background:0 0!important}.elf-home-menu img{mix-blend-mode:screen;width:32px}.elf-home-tools{gap:9px;margin-left:auto;display:flex}.elf-home-tools button{width:25px;height:25px;color:var(--elf-home-gold);border-radius:50%;padding:4px;border-color:var(--elf-home-gold)!important}.elf-home-tools svg{width:17px;height:17px}.elf-reference-home header [role=tablist]{margin-top:0;border-color:var(--elf-home-border)!important}.elf-reference-home header [role=tab]{padding:5px 10px 8px;font-size:13px;color:var(--elf-home-muted)!important}.elf-reference-home header [aria-selected=true]{color:var(--elf-home-text)!important}.elf-reference-home>main{padding:12px 7px calc(76px + env(safe-area-inset-bottom));min-width:0}.elf-feed-content{flex-direction:column;gap:7px;display:flex}.elf-home-stories>section{border:0;border-radius:0;padding:0 3px;box-shadow:none!important;background:0 0!important}.elf-home-stories>section>svg,.elf-home-composer>section>svg,.elf-feed-content>section>svg{display:none}.elf-home-stories>section>div>div{scrollbar-width:none;gap:8px;min-height:72px}.elf-home-stories button{gap:3px;width:48px;font-size:10px}.elf-home-stories button>span{width:48px!important;height:48px!important}.elf-home-stories button svg{width:20px;height:20px}.elf-home-composer>section,.elf-feed-content>section{border-radius:10px;padding:7px 10px;background:var(--elf-home-card)!important;border-color:var(--elf-home-border)!important;box-shadow:none!important}.elf-home-composer textarea{border-radius:22px;height:32px;min-height:32px;padding:6px 12px;font-size:13px;border-color:var(--elf-home-muted)!important}.elf-home-composer textarea:focus{height:70px}.elf-home-composer>section>div>div:first-child{align-items:center}.elf-home-composer>section>div>div:first-child>span{width:35px!important;height:35px!important}.elf-home-composer>section>div>div:nth-child(2){margin-top:4px}.elf-home-composer>section>div>div:nth-child(2)>div{justify-content:space-around;width:100%}.elf-home-composer button{border-radius:0;flex-direction:row;gap:7px;font-size:11px}.elf-home-composer button svg{width:20px;height:20px;color:var(--elf-home-gold)!important}.elf-home-composer button:disabled{display:none}.elf-home-composer button:has(svg.lucide-camera){display:none}.elf-home-composer button:has(svg.lucide-video){border-left:1px solid var(--elf-home-muted);border-right:1px solid var(--elf-home-muted);padding-inline:20px}.elf-feed-content>section{background:linear-gradient(140deg, #40161f, var(--elf-home-card))!important}.elf-feed-content>section p{font-size:13px}.elf-feed-content>section>div>div:first-child>span{width:35px!important;height:35px!important}.elf-feed-content>section .font-serif{font-family:inherit;font-size:14px;color:var(--elf-home-text)!important}.elf-feed-content>section button{font-size:10px}.elf-feed-content>section svg{width:18px;height:18px}.elf-reference-home>nav{border-width:1px;border-color:var(--elf-home-border)!important;box-shadow:none!important;background:var(--elf-home-bg)!important}.elf-reference-home>nav>img{display:none}.elf-reference-home>nav ul{align-items:start;padding:3px 0 7px}.elf-reference-home>nav a{gap:0;width:19vw;max-width:106px;font-size:10px;position:relative;color:var(--elf-home-text)!important}.elf-reference-home>nav a[aria-current=page]{color:var(--elf-home-gold)!important}.elf-reference-home>nav a[aria-current=page]:after{content:"";background:var(--elf-home-gold);width:45px;height:2px;box-shadow:0 0 6px var(--elf-home-gold);position:absolute;bottom:-5px}.elf-home-nav-art{object-fit:contain;mix-blend-mode:screen;width:48px;height:34px}:is(body:has(.elf-reference-home) a.fixed[aria-label="Вернуться в Яград"],body:has(.elf-reference-home) a.fixed[aria-label="Back to Yagrad"],body:has(.elf-reference-home) a.fixed[aria-label="Yagrad'a dön"]){display:none}@media (width>=640px){.elf-home-topbar{height:78px}.elf-home-brand{width:285px;height:76px}.elf-home-menu{width:45px}.elf-home-menu img{width:42px}.elf-home-tools button{width:36px;height:36px}.elf-reference-home header [role=tab]{font-size:16px}.elf-home-stories button{width:64px}.elf-home-stories button>span{width:64px!important;height:64px!important}}.campus-master{justify-content:center;align-items:flex-start;display:flex}.campus-ambient{opacity:.5;filter:blur(32px);transform:scale(1.1)}.campus-scene{aspect-ratio:852/1846;flex-shrink:0;width:min(100vw,46.1538dvh)}body:has(.campus-master) [data-menu-pin]{display:none}.campus-hotspot{left:var(--phone-x);top:var(--phone-y);width:var(--phone-w);height:var(--phone-h);border-radius:var(--stage-radius);background:0 0!important}.campus-hotspot:hover{outline:1px solid var(--gold)}.campus-orb-control{border-radius:50%}.campus-orb-control[aria-pressed=true]{outline:2px solid var(--gold)}.campus-author-plaque{background:var(--emerald-deep);width:100%;color:var(--gold);border:1px solid var(--gold);font-family:var(--font-gate);white-space:nowrap;font-size:11px;line-height:1.2;position:absolute;bottom:0;left:0}@media (width>=600px){.campus-master{align-items:flex-start}.campus-scene{aspect-ratio:1024/768;width:min(100vw,133.333dvh)}.campus-hotspot{left:var(--tablet-x);top:var(--tablet-y);width:var(--tablet-w);height:var(--tablet-h)}.campus-author-plaque{bottom:12%}}@media (width>=1100px) and (orientation:landscape){.campus-scene{aspect-ratio:1672/941;width:min(100vw,177.683dvh)}.campus-hotspot{left:var(--desktop-x);top:var(--desktop-y);width:var(--desktop-w);height:var(--desktop-h)}}.city-scene{aspect-ratio:941/1672;width:min(100vw,calc((100dvh - var(--app-bottom-clearance)) * 941 / 1672))}
