*{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:Outfit,sans-serif}:root{--bg-app:222, 47%, 7%;--bg-glow-1:200, 100%, 15%;--bg-glow-2:260, 100%, 15%;--text-main:210, 40%, 98%;--text-muted:215, 20%, 65%;--glass-bg:#ffffff0a;--glass-border:#ffffff14;--glass-shadow:#0006;--wedo-yellow:45, 100%, 60%;--spike-orange:14, 100%, 58%;--hub-blue:198, 93%, 55%;--control-pink:330, 85%, 60%;--sensor-teal:174, 75%, 45%;--success:145, 63%, 49%;--transition-smooth:all .3s cubic-bezier(.4, 0, .2, 1)}.light{--bg-app:220, 60%, 97%;--bg-glow-1:210, 100%, 90%;--bg-glow-2:250, 100%, 90%;--text-main:222, 47%, 12%;--text-muted:218, 15%, 45%;--glass-bg:#ffffffb3;--glass-border:#0000000f;--glass-shadow:#1f268714}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.light ::-webkit-scrollbar-thumb{background:#0000001a}body{background-color:hsl(var(--bg-app));background-image:radial-gradient(circle at 50% -20%, hsl(var(--bg-glow-1)) 0%, transparent 55%), radial-gradient(circle at 0% 100%, hsl(var(--bg-glow-2)) 0%, transparent 45%);color:hsl(var(--text-main));min-h:100vh;transition:background-color .4s,color .4s;overflow-x:hidden}.app-container{z-index:10;flex-direction:column;max-width:1200px;min-height:100vh;margin:0 auto;padding:1.5rem 1.5rem 6.5rem;display:flex;position:relative}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:0 8px 32px 0 var(--glass-shadow);transition:var(--transition-smooth);border-radius:2rem}.glass-card:hover{border-color:#ffffff26;box-shadow:0 12px 40px #00000080}.light .glass-card:hover{border-color:#0000001a;box-shadow:0 12px 40px #1f26871f}.ambient-glow{filter:blur(120px);z-index:-1;pointer-events:none;opacity:.25;width:30vw;height:30vw;transition:var(--transition-smooth);border-radius:50%;position:fixed}.glow-purple{background:hsl(var(--bg-glow-2));top:-10%;right:-10%}.glow-cyan{background:hsl(var(--bg-glow-1));bottom:-10%;left:-10%}.header-bar{justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem 1.5rem;display:flex}.logo-group{align-items:center;gap:.75rem;display:flex}.logo-box{background:linear-gradient(135deg, hsl(var(--spike-orange)), hsl(var(--wedo-yellow)));color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;font-weight:800;animation:4s ease-in-out infinite float;display:flex;box-shadow:0 4px 15px #ff704366}.logo-text{letter-spacing:-.5px;background:linear-gradient(to right, hsl(var(--text-main)), hsl(var(--text-muted)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.5rem;font-weight:800}.bottom-nav-container{z-index:100;pointer-events:none;padding:1.5rem;position:fixed;bottom:0;left:0;right:0}.bottom-nav{pointer-events:auto;scrollbar-width:none;border-radius:2.5rem;justify-content:space-around;align-items:center;max-width:920px;height:4.75rem;margin:0 auto;padding:0 1rem;display:flex;overflow-x:auto}.bottom-nav::-webkit-scrollbar{display:none}.nav-button{color:hsl(var(--text-muted));cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:1.25rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding:.5rem 1rem;display:flex;position:relative}.nav-button:hover{color:hsl(var(--text-main))}.nav-button.active{color:hsl(var(--hub-blue))}.nav-button-icon{z-index:2;transition:transform .3s;position:relative}.nav-button:active .nav-button-icon{transform:scale(.85)}.nav-button-label{text-transform:uppercase;letter-spacing:.5px;z-index:2;font-size:.7rem;font-weight:700}.nav-indicator{z-index:1;background:#29b6f61a;border-radius:1.25rem;position:absolute;inset:0}.dashboard-grid{grid-template-columns:2fr 1fr;gap:1.5rem;display:grid}@media (width<=900px){.dashboard-grid{grid-template-columns:1fr}}.welcome-card{background:linear-gradient(135deg,#ffffff0f,#ffffff05);flex-direction:column;gap:1rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.welcome-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#29b6f640 0%,#0000 70%);border-radius:50%;width:250px;height:250px;position:absolute;top:-20%;right:-10%}.highlight-title{letter-spacing:-1px;font-size:2.5rem;font-weight:900;line-height:1.1}.highlight-gradient{background:linear-gradient(135deg, hsl(var(--wedo-yellow)), hsl(var(--spike-orange)));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.quick-actions{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;display:grid}.btn{cursor:pointer;transition:var(--transition-smooth);border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-weight:700;display:flex}.btn-primary{background:linear-gradient(135deg, hsl(var(--hub-blue)), #0288d1);color:#fff;box-shadow:0 4px 15px #29b6f64d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #29b6f666}.btn-secondary{color:hsl(var(--text-main));border:1px solid var(--glass-border);background:#ffffff14}.btn-secondary:hover{background:#ffffff26;transform:translateY(-2px)}.stats-card{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.stat-row{align-items:center;gap:1rem;display:flex}.stat-icon-box{border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.stat-details{flex-direction:column;display:flex}.stat-num{font-size:1.5rem;font-weight:800}.stat-lbl{color:hsl(var(--text-muted));text-transform:uppercase;font-size:.8rem;font-weight:600}.catalog-tabs{gap:1rem;margin-bottom:2rem;display:flex}.catalog-tab{cursor:pointer;background:var(--glass-bg);border:none;border:1px solid var(--glass-border);color:hsl(var(--text-muted));transition:var(--transition-smooth);border-radius:1rem;padding:.75rem 1.5rem;font-weight:700}.catalog-tab.active{background:hsl(var(--text-main));color:hsl(var(--bg-app))}.search-bar-container{gap:1rem;width:100%;margin-bottom:2rem;display:flex}.search-input-wrapper{flex-grow:1;position:relative}.search-input-wrapper input{background:var(--glass-bg);border:1px solid var(--glass-border);width:100%;color:hsl(var(--text-main));transition:var(--transition-smooth);border-radius:1rem;outline:none;padding:.85rem 1rem .85rem 2.75rem;font-size:1rem}.search-input-wrapper input:focus{background:#ffffff14;border-color:#ffffff40}.search-icon-inside{color:hsl(var(--text-muted));position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.model-card{cursor:pointer;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.model-card-image{background:#ffffff05;border-radius:1.25rem;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}.badge{text-transform:uppercase;border-radius:2rem;padding:.25rem .75rem;font-size:.7rem;font-weight:800;position:absolute;top:.75rem;right:.75rem}.badge-easy{color:#81c784;background:#4caf5026}.badge-medium{color:#ffb74d;background:#ff980026}.badge-hard{color:#e57373;background:#f4433626}.model-title{font-size:1.2rem;font-weight:800}.model-desc{color:hsl(var(--text-muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.8rem;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.model-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.parts-count{color:hsl(var(--text-muted));align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;display:flex}.viewer-container{grid-template-columns:3fr 1fr;gap:1.5rem;height:calc(100vh - 12rem);display:grid}@media (width<=900px){.viewer-container{grid-template-columns:1fr;height:auto}}.viewer-main{flex-direction:column;justify-content:space-between;padding:2rem;display:flex;position:relative}.viewer-header{justify-content:space-between;align-items:center;display:flex}.viewer-step-title{font-size:1.5rem;font-weight:800}.close-btn{color:hsl(var(--text-muted));cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;display:flex}.close-btn:hover{color:hsl(var(--text-main));background:#ffffff14}.viewer-canvas{flex-grow:1;justify-content:center;align-items:center;min-height:250px;display:flex;position:relative}.viewer-footer{justify-content:space-between;align-items:center;display:flex}.viewer-sidebar{flex-direction:column;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.sidebar-title{margin-bottom:.5rem;font-size:1.1rem;font-weight:800}.parts-checklist{flex-direction:column;gap:.75rem;display:flex}.part-item{border:1px solid var(--glass-border);cursor:pointer;transition:var(--transition-smooth);background:#ffffff05;border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem;display:flex}.part-item.checked{background:#4caf500d;border-color:#4caf504d}.part-color-box{border-radius:.4rem;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 4px #0003}.part-info{flex-direction:column;display:flex}.part-name{font-size:.85rem;font-weight:600}.part-qty{color:hsl(var(--text-muted));font-size:.75rem}.brick-lego{color:#ffffffe6;text-shadow:0 1px 2px #00000080;border-radius:6px;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative;box-shadow:0 4px 10px #0000004d}.brick-stud{border-radius:3px 3px 0 0;width:16px;height:8px;position:absolute;top:-8px;box-shadow:inset 0 1px #fff3}.coding-workspace{grid-template-columns:72px 240px 1fr 340px;gap:.75rem;height:calc(100vh - 12rem);display:grid}@media (width<=1100px){.coding-workspace{grid-template-rows:auto auto;grid-template-columns:72px 200px 1fr;height:auto}.simulator-panel{grid-column:span 3}}.category-sidebar{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:1.5rem;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;width:72px;padding:.75rem .25rem;display:flex;overflow-y:auto}.category-item{cursor:pointer;width:100%;transition:var(--transition-smooth);border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:.4rem 0;display:flex}.category-item:hover{background:#ffffff0d}.category-dot{border:2px solid #ffffff40;border-radius:50%;width:18px;height:18px;transition:transform .2s;box-shadow:0 0 6px #00000040}.category-item:hover .category-dot{transform:scale(1.15)}.category-text{color:var(--text-muted);text-align:center;word-break:break-word;font-size:.62rem;font-weight:800}.blocks-toolbox{flex-direction:column;gap:1rem;padding:.75rem;display:flex;overflow-y:auto}.toolbox-category{flex-direction:column;gap:.5rem;scroll-margin-top:10px;display:flex}.category-title{text-transform:uppercase;color:hsl(var(--text-muted));letter-spacing:1px;border-bottom:1px dashed var(--glass-border);padding-bottom:.25rem;font-size:.75rem;font-weight:800}.blocks-canvas{flex-direction:column;display:flex;position:relative;overflow:hidden}.canvas-header{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:1rem;display:flex}.canvas-title{font-size:1rem;font-weight:800}.canvas-actions{gap:.5rem;display:flex}.blocks-dropzone{background:#00000026;flex-direction:column;flex-grow:1;gap:.5rem;min-height:300px;padding:2rem;display:flex;position:relative;overflow-y:auto}.blocks-dropzone:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0d 1.5px,#0000 1.5px);background-size:20px 20px;position:absolute;inset:0}.lego-block{color:#fff;cursor:grab;width:fit-content;max-width:100%;transition:var(--transition-smooth);border-bottom:3px solid #00000040;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;font-weight:700;display:flex;position:relative;box-shadow:0 4px 8px #00000026}.lego-block:active{cursor:grabbing}.lego-block.executing{border-color:#fff;transform:scale(1.03);box-shadow:0 0 15px #fffc}.lego-block-header{color:#3e2723;background:#ffbf00;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.lego-block-action{background:#4c97ff}.lego-block-looks{background:#96f}.lego-block-sound{background:#cf63cf}.lego-block-control{background:#ffab19}.lego-block-sensor{background:#5cb1d6}.block-peg{background:inherit;border-top-left-radius:3px;border-top-right-radius:3px;width:20px;height:6px;position:absolute;top:-6px;left:20px;box-shadow:inset 0 1px #fff3}.block-notch{z-index:5;background:#0003;border-bottom-right-radius:3px;border-bottom-left-radius:3px;width:22px;height:6px;position:absolute;bottom:0;left:19px}.lego-block input,.lego-block select{color:#fff;background:#00000040;border:1px solid #ffffff26;border-radius:.4rem;outline:none;padding:.2rem .4rem;font-family:inherit;font-weight:700}.delete-block-btn{color:#fff9;cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;align-items:center;margin-left:.5rem;display:flex}.delete-block-btn:hover{color:#fff}.lego-block-loop-container{border-left:4px solid #ffab19;flex-direction:column;gap:.5rem;margin-left:.5rem;padding-left:1rem;display:flex}.bluetooth-card{border:1px solid var(--glass-border);background:#ffffff05;border-radius:1.25rem;flex-direction:column;gap:.6rem;width:100%;margin-bottom:.75rem;padding:.85rem;display:flex}.bluetooth-header{justify-content:space-between;align-items:center;display:flex}.bluetooth-title{color:var(--text-main);font-size:.8rem;font-weight:800}.status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot.connected{background:#4caf50;box-shadow:0 0 8px #4caf50}.status-dot.connecting{background:#ffab19;animation:1s infinite alternate pulse-orange}.status-dot.disconnected{background:#ef5350}@keyframes pulse-orange{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.selector-group{flex-direction:column;gap:.2rem;margin-bottom:.25rem;display:flex}.selector-label{color:var(--text-muted);font-size:.7rem;font-weight:700}.ble-select{border:1px solid var(--glass-border);color:#fff;background:#00000040;border-radius:.5rem;outline:none;width:100%;padding:.35rem;font-size:.8rem;font-weight:700}.ble-btn{color:#fff;border-radius:.5rem;width:100%;font-size:.8rem;background:linear-gradient(135deg,#4c97ff,#29b6f6)!important;padding:.45rem 1rem!important;box-shadow:0 4px 12px #29b6f633!important}.ble-btn:hover{transform:translateY(-1px)}.ble-btn-disconnect{cursor:pointer;width:100%;transition:var(--transition-smooth);background:0 0;border-radius:.5rem;font-size:.8rem;font-weight:700;color:#ef5350!important;border:1px solid #ef535066!important;padding:.45rem 1rem!important}.ble-btn-disconnect:hover{background:#ef53501a!important}.simulator-panel{flex-direction:column;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.simulator-title{width:100%;font-size:1.1rem;font-weight:800}.simulator-box{border:1px solid var(--glass-border);background:#0003;border-radius:1.5rem;justify-content:center;align-items:center;width:100%;height:240px;display:flex;position:relative;overflow:hidden}.simulator-status-overlay{background:#0009;border-radius:2rem;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:1rem;left:1rem}.status-indicator-dot{background:#ff5722;border-radius:50%;width:8px;height:8px}.status-indicator-dot.active{background:#4caf50;box-shadow:0 0 8px #4caf50}.sim-wheel{transform-origin:50%;transition:transform .1s linear}.sim-wheel.spinning{animation:.8s linear infinite wheel-rotate}@keyframes wheel-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sim-hub-led{transition:fill .3s,filter .3s}.achievements-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.badge-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.badge-card.locked{opacity:.5;filter:grayscale()}.badge-icon-box{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:relative}.badge-icon-box:before{content:"";border:2px dashed #ffffff26;border-radius:50%;position:absolute;inset:-4px}.badge-card.unlocked .badge-icon-box:before{border-style:solid;border-color:inherit;animation:8s linear infinite spin-slow}.badge-title{font-size:1rem;font-weight:800}.badge-desc{color:hsl(var(--text-muted));font-size:.75rem}.settings-section{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.settings-row{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.settings-lbl-group{flex-direction:column;gap:.25rem;display:flex}.settings-lbl{font-size:1.1rem;font-weight:700}.settings-desc{color:hsl(var(--text-muted));font-size:.85rem}.switch{width:3.5rem;height:2rem;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;border:1px solid var(--glass-border);background-color:#ffffff1a;border-radius:2rem;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:1.4rem;height:1.4rem;transition:all .4s;position:absolute;bottom:.2rem;left:.25rem;box-shadow:0 2px 5px #0003}input:checked+.slider{background-color:hsl(var(--hub-blue))}input:checked+.slider:before{transform:translate(1.5rem)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.empty-state{color:hsl(var(--text-muted));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:3rem;display:flex}.empty-state-title{color:hsl(var(--text-main));font-size:1.25rem;font-weight:800}.blocks-dropzone.drag-over{outline-offset:-4px;background:#29b6f614;outline:2px dashed #4c97ff}.drop-indicator{background:#4c97ff;border-radius:2px;width:100%;height:4px;margin:2px 0;position:relative;box-shadow:0 0 8px #4c97ffcc}.drop-indicator:before{content:"";background:#4c97ff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;left:0;box-shadow:0 0 8px #4c97ffcc}.lego-block.debugging{transition:all .15s ease-in-out;transform:scale(1.02);border:1px solid #ffab19!important;box-shadow:0 0 16px #ffab19!important}.speech-bubble-container{z-index:20;pointer-events:none;animation:3s ease-in-out infinite float-bubble;position:absolute;top:15px;left:100px}.speech-bubble{color:#212121;text-align:center;word-wrap:break-word;background:#fff;border:2.5px solid #212121;border-radius:1rem;max-width:140px;padding:.5rem .85rem;font-size:.85rem;font-weight:800;position:relative;box-shadow:0 6px 12px #00000026}.speech-bubble:after,.speech-bubble:before{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:30%}.speech-bubble:after{border-width:6px;border-color:#fff #fff0 #fff0;margin-left:-6px}.speech-bubble:before{border-width:9px;border-color:#212121 #21212100 #21212100;margin-left:-9px}.thinking-bubble{color:#212121;text-align:center;word-wrap:break-word;background:#fff;border:2.5px solid #212121;border-radius:1.25rem;max-width:140px;padding:.5rem .85rem;font-size:.85rem;font-weight:800;position:relative;box-shadow:0 6px 12px #00000026}.thinking-bubble:after{content:"";background:#fff;border:2px solid #212121;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-9px;left:25%;box-shadow:0 2px 4px #0000001a}.thinking-bubble:before{content:"";background:#fff;border:2px solid #212121;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-15px;left:20%;box-shadow:0 2px 4px #0000001a}@keyframes float-bubble{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.spike-led-grid{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);gap:2.5px;width:32px;height:32px;display:grid}.spike-led-dot{background:#00000040;border-radius:50%;width:4.5px;height:4.5px;transition:background .15s,box-shadow .15s}.spike-led-dot.active{background:#ff1744;box-shadow:0 0 6px #ff1744}.simulator-widgets-container{border:1px solid var(--glass-border);background:#ffffff05;border-radius:1.25rem;flex-direction:column;gap:.6rem;width:100%;margin-bottom:.75rem;padding:.75rem;display:flex}.widget-title-group{border-bottom:1px dashed var(--glass-border);justify-content:space-between;align-items:center;padding-bottom:.25rem;display:flex}.widget-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:800}.tilt-buttons-grid{grid-template-columns:repeat(3,1fr);gap:.35rem;width:100%;display:grid}.tilt-btn{border:1px solid var(--glass-border);color:var(--text-main);cursor:pointer;transition:var(--transition-smooth);background:#ffffff0a;border-radius:.5rem;justify-content:center;align-items:center;padding:.35rem;font-size:.75rem;font-weight:700;display:flex}.tilt-btn:hover{background:#ffffff1a;transform:translateY(-1px)}.tilt-btn.active{color:#0d1117;background:#5cb1d6;border-color:#5cb1d6}.slider-group{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sensor-slider{cursor:pointer;accent-color:#5cb1d6;background:#ffffff1a;border-radius:3px;outline:none;flex-grow:1;height:6px}.slider-value{color:#5cb1d6;text-align:right;min-width:45px;font-size:.75rem;font-weight:900}.debug-bar{border:1px solid var(--glass-border);background:#ffffff05;border-radius:.75rem;justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;padding:.4rem .75rem;font-size:.75rem;display:flex}.debug-select{border:1px solid var(--glass-border);color:#fff;background:#00000040;border-radius:.4rem;outline:none;padding:.15rem .4rem;font-family:inherit;font-size:.72rem;font-weight:700}
