.ai-article:has(.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root){background:0 0;border-radius:0;max-width:none;margin:0;padding:0}.ai-article:has(.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root):before{display:none}.ai-article:has(.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root) .ai-article__inner{max-width:none}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root{--can-p:#0d3b66;--can-s:#1d4e89;--can-a:#3a86ff;--can-a2:#ff9e00;--can-ag:orange;--can-ap:#e76f51;--can-t:#f8f9fa;--can-ts:#fff;--can-cb:#1d4e89b3;--can-cbr:#3a86ff33;--can-gb:#0d3b66cc;--can-sc:#2a9d8f;--can-wn:#fed7aa;--can-dn:#e76f51;--can-tr:all .3s ease;--can-rd:16px;--can-sd:0 10px 25px #0000004d;--tag-chip-bg:#fb923c33;--tag-chip-fg:#fed7aa;--btn-cta-bg:#1d4ed8;--btn-cta-fg:#fff;color:var(--can-t);font-family:Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.7}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root{--can-p:#f0f7ff;--can-s:#fff;--can-a:#0369a1;--can-a2:#92400e;--can-ag:#92400e;--can-ap:#b91c1c;--can-t:#1e293b;--can-ts:#0f172a;--can-cb:#fff;--can-cbr:#0369a133;--can-gb:#f8fafc;--can-wn:#9a3412;--can-dn:#b91c1c;--can-sd:0 8px 20px #00000014;--tag-chip-bg:#f9731626;--tag-chip-fg:#7c2d12;--btn-cta-bg:#e0f2fe;--btn-cta-fg:#0369a1}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root *{box-sizing:border-box}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .container{width:100%;max-width:1200px;margin:0 auto;padding:0}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root header{text-align:center;padding:2.5rem 0 1.5rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .header-content{border-radius:var(--can-rd);border:1px solid var(--can-cbr);max-width:900px;box-shadow:var(--can-sd);background:#0d3b66d9;margin:0 auto;padding:30px}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .header-content{border:1px solid var(--can-cbr);background:#fff}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root h1{background:linear-gradient(90deg,#ff9e00,#ff6b6b);color:#0000;background-clip:text;margin-bottom:20px;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;line-height:1.2}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .subtitle{color:var(--can-ts);max-width:700px;margin:0 auto 25px;font-size:1.25rem}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .subtitle{color:#334155}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .meta{color:var(--can-ts);flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:25px;font-size:.9rem;display:flex}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .meta{color:#475569}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .tag,.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .week-badge{background:var(--tag-chip-bg);color:var(--tag-chip-fg);box-shadow:var(--can-sd);transition:var(--can-tr);border-radius:50px;margin:0 5px 10px 0;padding:8px 18px;font-size:.9rem;display:inline-block}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .tag:hover,.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .week-badge:hover{background:#ff6e004d;transform:translateY(-3px)}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .article-section{margin-bottom:60px;scroll-margin-top:100px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .article-section h2{color:var(--can-a2);text-align:center;justify-content:center;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:15px;font-size:1.8rem;display:flex;position:relative}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .article-section h2:after{content:"";background:linear-gradient(to right, var(--can-a2), #ff6b6b);border-radius:2px;width:70px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .article-section h3{color:var(--can-a2);align-items:center;gap:10px;margin:30px 0 15px;font-size:1.4rem;display:flex}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root p{text-align:left;color:var(--can-t);margin-bottom:20px;font-size:1.1rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .stats-container{flex-wrap:wrap;justify-content:center;gap:20px;margin:40px 0;display:flex}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .stat-card{text-align:center;background:var(--can-cb);border-radius:var(--can-rd);border:1px solid var(--can-cbr);transition:var(--can-tr);color:var(--can-t);min-width:200px;box-shadow:var(--can-sd);flex:200px;padding:20px;position:relative;overflow:hidden}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .stat-card:before{content:"";background:linear-gradient(90deg,#ff9e00,#ff6b6b);height:5px;position:absolute;top:0;left:0;right:0}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .stat-value{color:var(--can-a2);margin-bottom:10px;font-size:2.5rem;font-weight:700}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .stat-label{font-size:1.1rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .risk-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:40px 0;display:grid}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .risk-card{background:var(--can-cb);border-radius:var(--can-rd);border:1px solid var(--can-cbr);box-shadow:var(--can-sd);transition:var(--can-tr);padding:25px;position:relative;overflow:hidden}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .risk-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000004d}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .risk-card:before{content:"";background:linear-gradient(90deg, var(--can-ap), var(--can-a2));height:5px;position:absolute;top:0;left:0;right:0}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .risk-title{color:var(--can-a2);align-items:center;gap:10px;margin-bottom:15px;font-size:1.2rem;font-weight:700;display:flex}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .risk-content{font-size:1rem;line-height:1.6}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .warning-box{border-radius:var(--can-rd);border:1px solid var(--can-cbr);background:linear-gradient(135deg,#e76f5126,#ff9e0026);margin:40px 0;padding:25px;position:relative;overflow:hidden}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .warning-box{background:linear-gradient(135deg,#fef2f2,#fffbeb);border:1px solid #fed7aa}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .warning-box:before{content:"";background:linear-gradient(90deg, var(--can-ap), var(--can-a2));height:5px;animation:3s infinite alternate summerGradient;position:absolute;top:0;left:0;right:0}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .warning-title{color:var(--can-wn);align-items:center;gap:10px;margin-bottom:15px;font-size:1.4rem;font-weight:700;display:flex}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .warning-text{text-align:left;color:var(--can-t);margin-bottom:15px;font-size:1.1rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .x-can-warn-list,.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .x-can-res{margin:15px 0;padding-left:25px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .x-can-warn-list li,.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .x-can-res li{margin-bottom:8px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .x-can-final{text-align:center;margin-top:30px;font-size:1.2rem;font-weight:600}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .protection-steps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin:40px 0;display:grid}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .step-card{background:var(--can-cb);border-radius:var(--can-rd);text-align:center;transition:var(--can-tr);border:1px solid var(--can-cbr);box-shadow:var(--can-sd);padding:25px;position:relative;overflow:hidden}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .step-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000004d}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .step-card:before{content:"";background:linear-gradient(90deg, var(--can-ag), var(--can-a));height:5px;position:absolute;top:0;left:0;right:0}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .step-number{color:var(--can-a2);margin-bottom:15px;font-size:2.5rem;font-weight:700}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .step-title{color:var(--can-a2);margin-bottom:15px;font-size:1.3rem;font-weight:700}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .step-content{color:var(--can-t);text-align:left;font-size:1rem;line-height:1.6}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .step-content ul{margin:0;padding-left:20px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .interactive-card-container{perspective:1000px;margin:40px 0}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .interactive-card{width:100%;height:250px;transform-style:preserve-3d;border-radius:var(--can-rd);cursor:pointer;transition:transform .8s cubic-bezier(.175,.885,.32,1.275);position:relative}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .interactive-card.flipped{transform:rotateY(180deg)}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .card-face{backface-visibility:hidden;border-radius:var(--can-rd);width:100%;height:100%;box-shadow:var(--can-sd);flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;overflow:hidden}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .card-front{background:linear-gradient(135deg, var(--can-s), var(--can-p));border:2px solid #0000;animation:2s infinite alternate borderGlow}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .card-front{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #93c5fd}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .card-back{background:linear-gradient(135deg, var(--can-p), var(--can-s));border:2px solid var(--can-a2);transform:rotateY(180deg)}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .card-back{border:2px solid var(--can-a2);background:linear-gradient(135deg,#dbeafe,#eff6ff)}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .card-title{background:linear-gradient(to right, var(--can-a2), #ff6b6b);color:#0000;text-align:center;background-clip:text;margin-bottom:15px;font-size:1.8rem;font-weight:700}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .card-icon{color:var(--can-a2);margin-bottom:20px;font-size:3rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .card-content{text-align:center;color:var(--can-ts);line-height:1.6}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .card-content{color:#1e293b}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .card-hint{color:var(--can-a2);opacity:.85;font-size:.9rem;position:absolute;bottom:15px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:30px 0;display:grid}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-card-container{perspective:1000px;height:280px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-card{width:100%;height:100%;transform-style:preserve-3d;border-radius:var(--can-rd);cursor:pointer;transition:transform .6s;position:relative}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-card.flipped{transform:rotateY(180deg)}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-card-front,.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-card-back{backface-visibility:hidden;border-radius:var(--can-rd);width:100%;height:100%;box-shadow:var(--can-sd);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;overflow:auto}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-card-front{background:linear-gradient(135deg, var(--can-s), var(--can-p));border:2px solid var(--can-a2);text-align:center}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-card-front{border:2px solid var(--can-a2);background:linear-gradient(135deg,#eff6ff,#dbeafe)}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-card-back{background:linear-gradient(135deg, var(--can-p), var(--can-s));border:2px solid var(--can-a2);text-align:left;padding:20px;transform:rotateY(180deg)}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-card-back{border:2px solid var(--can-a2);background:linear-gradient(135deg,#dbeafe,#eff6ff)}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-icon{color:var(--can-a2);margin-bottom:15px;font-size:3rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-name{color:var(--can-a2);margin-bottom:10px;font-size:1.3rem;font-weight:700}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-function,.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-platform{text-align:center;color:var(--can-ts);margin-bottom:8px;font-size:1rem}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-function,html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-platform{color:#334155}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-hint{color:var(--can-a2);opacity:.85;font-size:.9rem;position:absolute;bottom:15px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-wrap,.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-section{background:0 0;margin:40px 0;padding:20px 0}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-header{text-align:center;margin-bottom:40px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-title{color:var(--can-a2);margin-bottom:15px;font-size:2rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-subtitle{color:var(--can-ts);max-width:700px;margin:0 auto}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-subtitle{color:#334155}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;display:grid}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-card{perspective:1000px;height:200px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-card-inner{width:100%;height:100%;transform-style:preserve-3d;border-radius:var(--can-rd);transition:transform .6s;position:relative}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-card.flipped .quiz-card-inner{transform:rotateY(180deg)}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-card-front,.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-card-back{backface-visibility:hidden;border-radius:var(--can-rd);width:100%;height:100%;box-shadow:var(--can-sd);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;overflow:auto}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-card-front{background:linear-gradient(135deg, var(--can-s), var(--can-p));border:2px solid var(--can-a2)}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-card-front{border:2px solid var(--can-a2);background:#fff}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-card-back{background:linear-gradient(135deg, var(--can-p), var(--can-s));border:2px solid var(--can-a2);transform:rotateY(180deg)}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-card-back{border:2px solid var(--can-a2);background:#fff}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-question{text-align:center;color:var(--can-a2);margin-bottom:15px;font-size:1.15rem;font-weight:600}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-answer{text-align:center;color:var(--can-t);font-size:1.05rem;line-height:1.6}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-number{color:#fff;background:#1d4ed8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:700;display:flex;position:absolute;top:12px;right:12px}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-number{color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-hint{color:var(--can-ts);opacity:.8;font-size:.85rem;font-style:italic;position:absolute;bottom:12px}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-hint{color:#475569;opacity:1}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-results{text-align:center;border-top:1px solid var(--can-cbr);margin-top:40px;padding-top:30px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-results .btn{background:var(--btn-cta-bg);color:var(--btn-cta-fg);cursor:pointer;box-shadow:var(--can-sd);transition:var(--can-tr);border:none;border-radius:50px;padding:12px 28px;font-size:1.1rem;font-weight:700}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-results .btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-wrap,.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-section{background:0 0;margin:40px 0;padding:20px 0}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-header{text-align:center;margin-bottom:40px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-title{color:var(--can-a2);margin-bottom:15px;font-size:2rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-subtitle{color:var(--can-ts);max-width:700px;margin:0 auto}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-subtitle{color:#334155}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;display:grid}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-card{perspective:1000px;height:220px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-card-inner{width:100%;height:100%;transform-style:preserve-3d;border-radius:var(--can-rd);transition:transform .6s;position:relative}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-card.flipped .lexique-card-inner{transform:rotateY(180deg)}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-card-front,.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-card-back{backface-visibility:hidden;border-radius:var(--can-rd);width:100%;height:100%;box-shadow:var(--can-sd);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;overflow:auto}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-card-front{background:linear-gradient(135deg, var(--can-s), var(--can-p));border:2px solid var(--can-a2)}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-card-front{border:2px solid var(--can-a2);background:#fff}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-card-back{background:linear-gradient(135deg, var(--can-p), var(--can-s));border:2px solid var(--can-a2);transform:rotateY(180deg)}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-card-back{border:2px solid var(--can-a2);background:#fff}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-term{text-align:center;color:var(--can-a2);margin-bottom:15px;font-size:1.4rem;font-weight:700}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-definition{text-align:center;color:var(--can-t);font-size:1.05rem;line-height:1.6}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-hint{color:var(--can-a2);opacity:.85;font-size:.85rem;position:absolute;bottom:12px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .resource-link{color:var(--can-a);font-weight:600;text-decoration:none;position:relative}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .resource-link:hover{text-decoration:underline}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-wrapper{z-index:99;position:fixed;top:100px;right:20px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-tooltip{background:var(--can-p);color:var(--can-t);white-space:nowrap;opacity:0;pointer-events:none;border:1px solid var(--can-a);border-radius:30px;padding:6px 12px;font-size:.78rem;transition:opacity .2s;position:absolute;top:50%;right:60px;transform:translateY(-50%)}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-wrapper:hover .toc-tooltip{opacity:1}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-button{cursor:pointer;color:#fff;background:#1d4ed8;border:1px solid #ffffff4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 15px #0000004d}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-button{color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-button span{color:#0369a1}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-button span{color:#fff;font-size:1.2rem;line-height:1;display:block}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-panel{backdrop-filter:blur(16px);z-index:98;background:#0d3b66f2;border:1px solid #ffffff26;border-radius:12px;width:300px;max-width:85vw;max-height:70vh;padding:1.25rem;display:none;position:fixed;top:160px;right:20px;overflow-y:auto;box-shadow:0 10px 30px #0006}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-panel{background:#f0f7fff5;border:1px solid #0369a140;box-shadow:0 10px 30px #00000026}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-panel.open{display:block}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .close-toc{color:var(--can-a2);cursor:pointer;background:0 0;border:none;font-size:1.2rem;position:absolute;top:12px;right:14px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-panel h3{color:var(--can-a2);margin:0 0 12px;font-size:1.1rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-panel ul{margin:0;padding:0;list-style:none}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-panel li{margin-bottom:8px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-panel a{color:var(--can-t);transition:var(--can-tr);border-radius:4px;padding:4px 6px;font-size:.92rem;text-decoration:none;display:block}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-panel a:hover{color:#fff;background:#3a86ff33}html[data-theme=light] .canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .toc-panel a:hover{color:#0369a1;background:#0369a11a}@keyframes borderGlow{0%{border-color:#ff9e004d;box-shadow:0 0 10px #ff9e004d}to{border-color:#ff6b6b80;box-shadow:0 0 20px #ff6b6b80,0 0 30px #ff9e0080}}@keyframes summerGradient{0%{background-position:0}to{background-position:100%}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=992px){.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .header-content h1{font-size:2.4rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .protection-steps{grid-template-columns:1fr}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (width<=768px){.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .header-content h1{font-size:2rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .header-content .subtitle{font-size:1.1rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .article-section h2{font-size:1.6rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .stats-container{flex-direction:column;align-items:center}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .stat-card{width:100%;max-width:300px;margin:10px 0}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-container,.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-container,.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .app-grid{grid-template-columns:1fr}}@media (width<=480px){.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .header-content h1{font-size:1.8rem}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .meta{flex-direction:column;gap:10px}.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .quiz-wrap,.canicule-numerique-nos-objets-connectes-deviennent-des-super-heros-root .lexique-wrap{padding:20px}}
