/* Nagdi Socials  NAGDI
Personnalisation du site et contenus : Nagdi.
© 2026 Nagdi pour ses contributions et contenus.
TikTok: https://tiktok.com/@nagdival
YouTube: https://www.youtube.com/@nagdivalorant?sub_confirmation=1
Twitch: https://twitch.tv/nagdi
Discord: https://discord.gg/4xugQdnEDW
Maxesport: https://maxesport.gg/?bg_ref=0qJfJRNq0y
Contact: mailto:business.nagdi@gmail.com
Instagram: https://instagram.com/adnagdi
X (Twitter): https://x.com/nagdii_
Les composants tiers conservent leurs auteurs et leurs licences. */
.showreel-thumbnail{display:none!important}.project .casting-status{display:none!important}.project a:focus-visible{outline:2px solid white;outline-offset:8px}@media(prefers-reduced-motion:reduce){.project,.menu-social-links{transition-duration:.01ms!important}}
.social-handle{display:block;font-size:14px;line-height:1.3;letter-spacing:-.02em;color:#aaa;margin-top:2px}.wrapper .project p[data-v-80516469]{line-height:1.05}.wrapper[data-v-80516469]{padding-bottom:100px}@media(max-width:900px){.wrapper[data-v-80516469]{height:auto;min-height:100dvh;padding-bottom:100px}}
/* This links page has no menu or portfolio navigation. */
nav.wrapper[data-v-b1c462f7],.subwrapper[data-v-b1c462f7],.wrapper[data-v-05b22510],.menu-social-links{display:none!important}

 .wrapper:has(> .button[data-v-cf355cbc]){display:none!important}

/* Direct entry: no intro screen, including before hydration. */


/* Extra transparent drawing room; camera projection preserves the mascot's on-screen size. */
.loader .bear-intro.lottie{overflow:visible}
.loader .bear-intro .bear-volume-canvas{inset:auto;left:50%;top:calc(50% + 12px);width:200%;height:calc(200% - 48px);transform:translate(-50%,-50%);overflow:visible;pointer-events:none}
.bear-volume-canvas canvas{background:transparent}
.tactibear-volume-face{overflow:visible}
.tactibear-trigger .tactibear-volume-face canvas{inset:auto;left:-50%;top:-50%;width:200%;height:200%;background:transparent}

/* Reveal both entry choices together as soon as the bear animation completes. */
.loader[data-v-8e35e52d] .enter[data-v-8e35e52d],.loader[data-v-8e35e52d] .no-sound[data-v-8e35e52d]{transition-delay:0s;transition-duration:.16s}

.bear-intro-greeting .nagdi-greeting-char{display:inline-block;width:auto;will-change:transform,opacity}

.wrapper[data-v-344a8251] .content .infos img.maxesport-preview[data-v-344a8251]{width:85.2rem;height:48rem;max-width:none;object-fit:contain;object-position:center;border-radius:6rem;background:#080808}

/* Fit all eight networks between the header and sound control on every screen. */
main[data-v-f676c2f7] .wrapper[data-v-80516469]{
 position:fixed;top:calc(max(var(--grid-margin),16px) + 72px + env(safe-area-inset-top,0px));
 bottom:calc(max(var(--grid-margin),16px) + 56px + env(safe-area-inset-bottom,0px));
 left:max(var(--grid-margin),16px);right:max(var(--grid-margin),16px);
 width:auto;height:auto;min-height:0;margin:0;padding:0;box-sizing:border-box;
 display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(8,minmax(0,1fr));
 align-items:center;justify-items:center;gap:0;overflow:visible;text-align:center;
}
.wrapper[data-v-80516469]>.project{min-width:0;max-width:100%;width:100%;margin:0}
.wrapper[data-v-80516469]>.project p[data-v-80516469]{
 margin:0;padding:0;font-size:clamp(14px,calc(5.8dvh - 10.672px),48px);line-height:1.04;
}
.wrapper[data-v-80516469]>.project .social-handle{
 margin-top:2px;font-size:clamp(9px,calc(2.4dvh - 4.416px),14px);line-height:1.15;
}
html:has(main[data-v-f676c2f7] .wrapper[data-v-80516469]),
body:has(main[data-v-f676c2f7] .wrapper[data-v-80516469]){overflow:hidden}
@media(max-height:480px){
 main[data-v-f676c2f7] .wrapper[data-v-80516469]{top:88px;bottom:64px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));column-gap:20px}
 .wrapper[data-v-80516469]>.project p[data-v-80516469]{font-size:clamp(16px,6dvh,26px)}
 .wrapper[data-v-80516469]>.project .social-handle{font-size:10px}
}
