.header .header-logo{width:104px;height:78px;object-fit:contain;border-radius:5px}.header .brand{gap:0}.drifting-brand{position:fixed;z-index:2;pointer-events:none;width:clamp(140px,23vw,300px);height:auto;opacity:.045;filter:grayscale(1);mix-blend-mode:multiply;animation:brand-drift 43s ease-in-out infinite alternate;left:6%;top:22%}.paused .drifting-brand{animation-play-state:paused}@keyframes brand-drift{25%{transform:translate(40vw,8vh) rotate(8deg)}60%{transform:translate(60vw,40vh) rotate(-6deg)}100%{transform:translate(8vw,51vh) rotate(4deg)}}#click-cables{position:fixed;inset:0;width:100%;height:100%;z-index:90;pointer-events:none;opacity:.75}#network-intro{position:fixed;inset:0;z-index:500;background:#000;color:#fff}#network-intro[hidden]{display:none}#network-intro.revealing{background:transparent}#intro-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.intro-controls{position:absolute;right:24px;top:24px;display:flex;gap:10px;z-index:2}.intro-controls button{color:#c7d4df;background:#08101acc;border:1px solid #364150;padding:12px 16px;border-radius:4px;font-size:11px}#intro-caption{position:absolute;bottom:22px;left:24px;color:#9eb4ca;letter-spacing:1.5px;font-size:10px;max-width:65%}.daily-word{background:#f0f4f8}.daily-word h2{font-size:clamp(30px,4vw,46px);font-weight:600;letter-spacing:-1.4px}.verse-date{font-size:12px;color:#65727e;margin-top:16px}.verse-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:42px}.verse-grid figure{border-top:1px solid #c9d4e0;padding-top:24px}.verse-grid h3{font-size:12px;color:#245fe4;letter-spacing:1px}.verse-grid blockquote{margin:22px 0;font-size:clamp(18px,2vw,23px);line-height:1.8;letter-spacing:-.3px}.verse-grid figcaption{font-size:12px;font-weight:600}.verse-note{margin-top:30px;font-size:11px;color:#65727e}.daily-word .logo-motion{color:#243e5b;border-color:#b5c4d3}.daily-word .logo-motion:hover{background:#e0e9f3}@media(max-width:650px){.verse-grid{grid-template-columns:1fr;gap:30px}.intro-controls{top:12px;right:12px}.intro-controls button{padding:10px}.header .header-logo{width:80px;height:62px}}@media(prefers-reduced-motion:reduce){.drifting-brand,#click-cables{display:none}.drifting-brand{animation:none}}
.drifting-brand{mask-image:radial-gradient(ellipse,#000 35%,transparent 70%)}
/* The logo now has true alpha transparency; preserve its complete silhouette. */
.logo-float,.drifting-brand{mask-image:none}.header .header-logo{border-radius:0}.logo-highlight{inset:0;mask-image:url('assets/eltech-logo-transparent.png');mask-size:100% 100%;animation:logo-surface-light 9s ease-in-out infinite;transform:none;background:linear-gradient(110deg,transparent 40%,#b8eaff55 50%,transparent 60%);background-size:300% 100%}@keyframes logo-surface-light{0%,20%{background-position:100% 0;opacity:0}40%,55%{opacity:.6}75%,100%{background-position:0 0;opacity:0}}
