/* (P310d) Yalnız dar ekran: index.html bu dosyayı media="(max-width:1023px)" ile bağlar. */
#moduller .universe{height:var(--mobil-yukseklik,330px);aspect-ratio:auto;min-height:0;max-width:none;overflow:visible;margin:15px 0 34px}
#moduller .universe .upright-logo{top:50%;width:52px;height:74px}
#moduller .halo-one{top:50%;width:var(--mobil-cember,240px);height:var(--mobil-cember,240px);transform:translate(-50%,-50%);border-radius:50%}
#moduller .halo-two{display:none}
#moduller .universe .bubble:not(.expanded){width:var(--mobil-cap,72px);height:var(--mobil-cap,72px);min-width:44px;min-height:44px;max-width:none;padding:4px;gap:3px;border-radius:50%;box-sizing:border-box}
#moduller .universe .bubble:not(.expanded) strong{font-size:clamp(9px,2.9vw,12px);line-height:1.15}
#moduller .universe .bubble:not(.expanded) .bubble-glyph{width:clamp(18px,5.4vw,24px);height:clamp(18px,5.4vw,24px)}
#moduller .universe .bubble.mobil-gizli{display:none}
#moduller .orbit-caption{position:absolute;top:100%;bottom:auto;left:0;width:100%;margin-top:10px;font-size:9px}
#moduller .tum-moduller:not([hidden]){display:inline-flex;align-self:center;align-items:center;justify-content:center;min-height:44px;margin-top:8px;padding:0 20px;border-radius:999px;border:1px solid #c8dde3;background:#ffffffcc;color:#0b6470;font-size:14px;font-weight:500;text-decoration:none}
#moduller .tum-moduller:focus-visible{outline:3px solid #087c88;outline-offset:3px}
@media(min-width:480px){#moduller .universe .upright-logo{width:72px;height:104px}}
