body:has(.pf3-wrapper),body:has([class*=pf3-wrapper]),html:has(.pf3-wrapper),html:has([class*=pf3-wrapper]){display:block!important;justify-content:flex-start!important;align-items:stretch!important;margin:0!important;padding:0!important;min-height:100%!important;height:auto!important}.pf3-wrapper{--pf3-pink:#ec0888;--pf3-pink-soft:rgba(236,8,136,.12);--pf3-pink-border:rgba(236,8,136,.28);--pf3-cyan:#03c6f7;--pf3-cyan-soft:rgba(3,198,247,.12);--pf3-cyan-border:rgba(3,198,247,.28);--pf3-bg:#05050a;--pf3-surface:#0b0c14;--pf3-surface-hover:#10121e;--pf3-surface-subtle:#08080f;--pf3-border:hsla(0,0%,100%,.08);--pf3-border-subtle:hsla(0,0%,100%,.04);--pf3-text-100:#f0f8ff;--pf3-text-200:rgba(240,248,255,.82);--pf3-text-300:rgba(240,248,255,.55);--pf3-text-400:rgba(240,248,255,.35);--pf3-radius-card:20px;--pf3-radius-inner:12px;--pf3-radius-btn:10px;--pf3-radius-pill:9999px;--pf3-shadow-surface:0 0 0 1px var(--pf3-border),inset 0 1px 0 hsla(0,0%,100%,.06),0 2px 4px rgba(0,0,0,.35),0 12px 32px -8px rgba(0,0,0,.6);--pf3-shadow-surface-hover:0 0 0 1px rgba(3,198,247,.28),inset 0 1px 0 hsla(0,0%,100%,.1),0 4px 8px rgba(0,0,0,.4),0 16px 40px -8px rgba(0,0,0,.7);--pf3-shadow-btn:0 0 0 0.5px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.05),inset 0 1px 0 hsla(0,0%,100%,.08),0 1px 2px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.15);min-height:100vh;width:100%;background-color:var(--pf3-bg);color:var(--pf3-text-100);display:flex;flex-direction:column;align-items:center;justify-content:flex-start!important;flex:1 0 auto;margin:0!important;padding:0!important;position:relative;overflow-x:hidden;font-family:var(--font-karla),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pf3-wrapper h1,.pf3-wrapper h2,.pf3-wrapper h3,.pf3-wrapper h4{text-shadow:none!important}.pf3-bg-grid{inset:0!important;width:100%!important;height:100%!important;background-image:linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:36px 36px;mask-image:radial-gradient(ellipse 80% 50% at 50% 0,#000 35%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 50% at 50% 0,#000 35%,transparent 80%)}.pf3-bg-grid,.pf3-bg-vignette{position:absolute!important;pointer-events:none!important;z-index:0!important}.pf3-bg-vignette{top:0!important;left:50%!important;transform:translateX(-50%)!important;width:1000px!important;height:360px!important;background:radial-gradient(ellipse at 50% 0,rgba(3,198,247,.07) 0,rgba(236,8,136,.03) 45%,transparent 70%)}.pf3-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box;position:relative;z-index:1}.pf3-hero-section{padding-top:16px}.pf3-banner-frame{position:relative;width:100%;height:320px;border-radius:var(--pf3-radius-card);overflow:hidden;border:1px solid transparent;box-shadow:var(--pf3-shadow-surface);background:var(--pf3-surface)}.pf3-banner-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;outline:1px solid hsla(0,0%,100%,.08);outline-offset:-1px}.pf3-banner-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,5,10,.98) 0,rgba(5,5,10,.8) 32%,rgba(5,5,10,.25) 60%,transparent);pointer-events:none}.pf3-banner-dock{position:absolute;bottom:28px;left:32px;right:32px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;z-index:2}.pf3-banner-identity{display:flex;flex-direction:column;gap:8px;max-width:680px}.pf3-status-badge{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:5px 12px;border-radius:var(--pf3-radius-pill);background:rgba(11,12,20,.88);border:1px solid rgba(3,198,247,.3);font-size:12px;font-weight:600;letter-spacing:.05em;color:var(--pf3-cyan);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pf3-status-dot{width:6px;height:6px;border-radius:50%;background:var(--pf3-cyan);box-shadow:0 0 6px rgba(3,198,247,.6);opacity:.9}.pf3-hero-name{font-family:var(--font-upheavtt),monospace;font-size:48px;line-height:1.05;letter-spacing:1.5px;text-transform:uppercase;color:#f0f8ff!important;margin:0;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.85)!important}.pf3-hero-role{font-size:18px;color:var(--pf3-text-200);margin:0;letter-spacing:.01em;text-wrap:balance}.pf3-hero-role strong{color:var(--pf3-cyan);font-weight:700}.pf3-hero-role span.role-accent{color:var(--pf3-pink);font-weight:600}.pf3-banner-socials{display:flex;align-items:center;gap:10px;flex-shrink:0}.pf3-social-btn{width:44px;height:44px;border-radius:var(--pf3-radius-btn);background:rgba(11,12,20,.88);border:1px solid var(--pf3-border);box-shadow:var(--pf3-shadow-btn);display:flex;align-items:center;justify-content:center;color:var(--pf3-text-100);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:transform,scale,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}@media (hover:hover){.pf3-social-btn:hover{background:var(--pf3-surface-hover);border-color:var(--pf3-cyan-border);transform:translateY(-2px);box-shadow:0 0 0 1px var(--pf3-cyan-border),0 4px 12px -2px rgba(3,198,247,.25)}}.pf3-social-btn:active:not(:disabled){scale:.96}.pf3-social-btn:focus-visible{outline:2px solid var(--pf3-cyan);outline-offset:2px}.pf3-social-icon{width:22px;height:22px;object-fit:contain;transition:transform .15s ease-out}@media (hover:hover){.pf3-social-btn:hover .pf3-social-icon{transform:scale(1.08)}}.pf3-hud-strip{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.pf3-hud-card{background:var(--pf3-surface);border:1px solid transparent;box-shadow:var(--pf3-shadow-surface);border-radius:var(--pf3-radius-inner);padding:14px 18px;display:flex;flex-direction:column;gap:4px;transition:border-color .15s ease-out}@media (hover:hover){.pf3-hud-card:hover{border-color:hsla(0,0%,100%,.12)}}.pf3-hud-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pf3-text-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf3-hud-value{font-size:14px;font-weight:600;color:var(--pf3-text-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf3-hud-value--cyan{color:var(--pf3-cyan)}.pf3-hud-value--pink{color:var(--pf3-pink)}.pf3-main-content{margin-top:40px;display:flex;flex-direction:column;gap:48px;padding-bottom:64px}.pf3-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;border-bottom:1px solid var(--pf3-border-subtle);padding-bottom:12px}.pf3-section-title-wrap{display:flex;align-items:baseline;gap:12px}.pf3-section-title{font-family:var(--font-upheavtt),monospace;font-size:26px;letter-spacing:1px;text-transform:uppercase;color:#f0f8ff!important;margin:0;line-height:1.2;text-wrap:balance;text-shadow:none!important}.pf3-section-num{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--pf3-cyan);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:monospace}.pf3-section-subtitle{font-size:13.5px;color:var(--pf3-text-300);margin:0}.pf3-about-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:20px;gap:20px}.pf3-card{background:var(--pf3-surface);border:1px solid transparent;box-shadow:var(--pf3-shadow-surface);border-radius:var(--pf3-radius-card);padding:26px 28px;position:relative;overflow:hidden;transition-property:transform,border-color,box-shadow;transition-duration:.2s;transition-timing-function:ease-out;display:flex;flex-direction:column}@media (hover:hover){.pf3-card:hover{border-color:hsla(0,0%,100%,.12)}}.pf3-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.pf3-card-title-group{display:flex;align-items:center;gap:10px}.pf3-title-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pf3-title-dot--cyan{background:var(--pf3-cyan);box-shadow:0 0 8px rgba(3,198,247,.6)}.pf3-title-dot--pink{background:var(--pf3-pink);box-shadow:0 0 8px rgba(236,8,136,.6)}.pf3-card-title{font-family:var(--font-karla),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:19px;font-weight:700;letter-spacing:.01em;color:#f0f8ff!important;margin:0;text-shadow:none!important}.pf3-card-badge{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:4px;background:hsla(0,0%,100%,.04);color:var(--pf3-text-300);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf3-prose{font-size:15px;line-height:1.6;color:var(--pf3-text-200);margin:0 0 12px;text-wrap:pretty}.pf3-prose:last-child{margin-bottom:0}.pf3-prose strong{color:var(--pf3-text-100);font-weight:600}.pf3-card-actions{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--pf3-border-subtle);flex-wrap:wrap}.pf3-action-btn{display:inline-flex;align-items:center;gap:8px;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:14px;padding-inline-end:14px;height:40px;border-radius:var(--pf3-radius-btn);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;font-family:var(--font-karla),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;text-shadow:none!important;border:1px solid transparent;box-shadow:var(--pf3-shadow-btn);-webkit-tap-highlight-color:transparent;transition-property:transform,scale,background-color,border-color,color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.pf3-action-btn:active:not(:disabled){scale:.96}.pf3-action-btn:focus-visible{outline:2px solid var(--pf3-cyan);outline-offset:2px}.pf3-action-btn--primary{background:linear-gradient(180deg,#05d4ff,#03c6f7);color:#04040a;box-shadow:0 0 0 .5px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.4),0 2px 8px -1px rgba(3,198,247,.35)}@media (hover:hover){.pf3-action-btn--primary:hover{background:linear-gradient(180deg,#32dcff,#03c6f7);box-shadow:0 0 0 .5px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.5),0 4px 14px -1px rgba(3,198,247,.5);transform:translateY(-1px)}}.pf3-action-btn--secondary{background:hsla(0,0%,100%,.05);border-color:var(--pf3-border);color:var(--pf3-text-100)}@media (hover:hover){.pf3-action-btn--secondary:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.16);transform:translateY(-1px)}}.pf3-skills-categories{display:flex;flex-direction:column;gap:13px}.pf3-skill-group{display:flex;flex-direction:column;gap:6px}.pf3-skill-group-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pf3-text-400);margin:0}.pf3-chips-wrap{display:flex;flex-wrap:wrap;gap:6px}.pf3-chip{padding:5px 11px;border-radius:6px;font-size:12.5px;font-weight:600;letter-spacing:.02em;background:hsla(0,0%,100%,.03);border:1px solid var(--pf3-border);color:var(--pf3-text-200);transition-property:transform,scale,background-color,border-color,color;transition-duration:.15s;transition-timing-function:ease-out;cursor:default}@media (hover:hover){.pf3-chip:hover{background:rgba(3,198,247,.08);border-color:var(--pf3-cyan-border);color:var(--pf3-cyan);transform:translateY(-1px)}}.pf3-chip--pink{border-color:rgba(236,8,136,.2)}@media (hover:hover){.pf3-chip--pink:hover{background:rgba(236,8,136,.08);border-color:var(--pf3-pink-border);color:var(--pf3-pink)}}.pf3-connect-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.pf3-connect-column{background:var(--pf3-surface);border:1px solid transparent;box-shadow:var(--pf3-shadow-surface);border-radius:var(--pf3-radius-card);padding:24px;display:flex;flex-direction:column;gap:16px}.pf3-connect-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--pf3-border-subtle)}.pf3-connect-title-group{display:flex;align-items:center;gap:8px}.pf3-connect-title{font-family:var(--font-karla),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:17px;font-weight:700;letter-spacing:.01em;color:#f0f8ff!important;margin:0;text-shadow:none!important}.pf3-connect-count{font-size:11px;font-weight:700;font-family:monospace;color:var(--pf3-text-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf3-connect-list{display:flex;flex-direction:column;gap:8px}.pf3-link-row{display:flex;align-items:center;justify-content:space-between;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:12px;padding-inline-end:12px;height:48px;border-radius:var(--pf3-radius-inner);background:hsla(0,0%,100%,.025);border:1px solid var(--pf3-border-subtle);color:var(--pf3-text-100);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:transform,scale,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}@media (hover:hover){.pf3-link-row:hover{background:var(--pf3-surface-hover);border-color:hsla(0,0%,100%,.12);transform:translateX(3px);box-shadow:0 2px 8px -2px rgba(0,0,0,.35)}.pf3-link-row--cyan:hover{border-color:var(--pf3-cyan-border);background:rgba(3,198,247,.05)}.pf3-link-row--pink:hover{border-color:var(--pf3-pink-border);background:rgba(236,8,136,.05)}}.pf3-link-row:active:not(:disabled){scale:.96}.pf3-link-row:focus-visible{outline:2px solid var(--pf3-cyan);outline-offset:2px}.pf3-link-left{display:flex;align-items:center;gap:12px;min-width:0}.pf3-link-icon-box{width:26px;height:26px;border-radius:6px;background:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pf3-link-icon{width:16px;height:16px;object-fit:contain}.pf3-link-label{font-size:14.5px;font-weight:600;color:var(--pf3-text-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf3-link-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.pf3-link-tag{font-size:11px;font-weight:600;color:var(--pf3-text-400);letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:2px 6px;border-radius:4px;background:hsla(0,0%,100%,.03)}.pf3-link-arrow{color:var(--pf3-text-400);font-size:14px;transition:transform .15s ease-out,color .15s ease-out}@media (hover:hover){.pf3-link-row:hover .pf3-link-arrow{transform:translateX(2px);color:var(--pf3-text-100)}.pf3-link-row--cyan:hover .pf3-link-arrow{color:var(--pf3-cyan)}.pf3-link-row--pink:hover .pf3-link-arrow{color:var(--pf3-pink)}}.pf3-projects-wrapper{width:100%}.pf3-projects-wrapper .projects-div,.pf3-projects-wrapper [class*=projects-div]{width:100%!important;padding:0!important;margin:0!important}.pf3-projects-wrapper .projects-list,.pf3-projects-wrapper [class*=projects-list]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;grid-gap:20px!important;gap:20px!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;justify-items:stretch!important}.pf3-projects-wrapper .project-item,.pf3-projects-wrapper [class*=project-item]{position:relative!important;min-width:unset!important;width:100%!important;background:rgba(46,67,103,.25)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-left:1px solid rgba(176,252,253,.12)!important;border-right:1px solid rgba(176,252,253,.12)!important;border-color:rgba(176,252,253,.12) rgba(236,8,136,.45) rgba(176,252,253,.12) rgba(3,198,247,.45)!important;border-style:solid!important;border-width:1px 2px!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 6px 24px rgba(0,0,0,.3),inset 0 1px 0 rgba(176,252,253,.08)!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important}.pf3-projects-wrapper .project-item:hover,.pf3-projects-wrapper [class*=project-item]:hover{transform:translateY(-5px) scale(1.01)!important;background:rgba(46,67,103,.4)!important;border-color:rgba(176,252,253,.3) rgba(236,8,136,.8) rgba(176,252,253,.3) rgba(3,198,247,.8)!important;box-shadow:0 16px 40px rgba(0,0,0,.5),0 0 25px rgba(3,198,247,.2),inset 0 1px 0 rgba(176,252,253,.15)!important}.pf3-projects-wrapper .project-button,.pf3-projects-wrapper [class*=project-button]{width:100%!important;display:block!important;position:relative!important;cursor:pointer!important;padding:0!important;border:none!important;background:transparent!important}.pf3-projects-wrapper .item-appearence,.pf3-projects-wrapper [class*=item-appearence]{position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:500/281!important;overflow:hidden!important;border-radius:14px!important}.pf3-projects-wrapper .item-hover,.pf3-projects-wrapper .item-image,.pf3-projects-wrapper [class*=item-hover],.pf3-projects-wrapper [class*=item-image]{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;border-radius:14px!important;display:block!important}.pf3-projects-wrapper .primary-tag,.pf3-projects-wrapper [class*=primary-tag]{border:none!important;border-right:1px solid rgba(3,198,247,.6)!important;border-bottom:1px solid rgba(236,8,136,.6)!important;border-radius:14px 0 10px 0!important;font-family:var(--font-upheavtt)!important;letter-spacing:.05em!important;font-size:13px!important;color:#fff!important}.pf3-projects-wrapper .primary-tag,.pf3-projects-wrapper .secondary-tag,.pf3-projects-wrapper [class*=primary-tag],.pf3-projects-wrapper [class*=secondary-tag]{background:rgba(17,25,38,.85)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;padding:3px 10px!important;box-shadow:0 2px 10px rgba(0,0,0,.4)!important}.pf3-projects-wrapper .secondary-tag,.pf3-projects-wrapper [class*=secondary-tag]{border:none!important;border-bottom:1px solid rgba(236,8,136,.6)!important;border-left:1px solid rgba(3,198,247,.6)!important;border-radius:0 14px 0 10px!important;font-family:var(--font-karla)!important;font-size:12px!important;color:var(--whitegrey-luwolf)!important;text-shadow:0 0 8px rgba(3,198,247,.6)!important}.pf3-projects-wrapper .date-tag,.pf3-projects-wrapper [class*=date-tag]{background:rgba(17,25,38,.85)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:none!important;border-top:1px solid rgba(3,198,247,.6)!important;border-left:1px solid rgba(236,8,136,.6)!important;border-radius:10px 0 14px 0!important;font-family:var(--font-karla)!important;font-size:11px!important;padding:2px 8px!important;color:var(--whitegrey-luwolf)!important;box-shadow:0 2px 10px rgba(0,0,0,.4)!important}[class*=screen-div]{z-index:999!important;background-color:rgba(4,4,10,.75)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}[class*=modal-div]{z-index:1000!important;background:rgba(17,25,38,.95)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(176,252,253,.2)!important;border-radius:20px!important;box-shadow:0 20px 60px rgba(0,0,0,.7),0 0 40px rgba(3,198,247,.15)!important}.pf3-footer{margin-top:24px;padding:32px 0 48px;border-top:1px solid var(--pf3-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13.5px;color:var(--pf3-text-300)}.pf3-footer-brand{font-family:var(--font-upheavtt),monospace;font-size:14px;letter-spacing:1px;color:var(--pf3-text-400);text-shadow:none!important}.pf3-footer-links{display:flex;align-items:center;gap:16px}.pf3-footer-link{color:var(--pf3-text-300);text-decoration:none;transition:color .15s ease-out}@media (hover:hover){.pf3-footer-link:hover{color:var(--pf3-cyan)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.pf3-action-btn:active:not(:disabled),.pf3-link-row:active:not(:disabled),.pf3-social-btn:active:not(:disabled){scale:1!important}}@media (max-width:1024px){.pf3-hud-strip{grid-template-columns:repeat(2,1fr)}.pf3-about-grid,.pf3-connect-grid{grid-template-columns:1fr}.pf3-connect-grid{gap:16px}}@media (max-width:768px){.pf3-hero-section{padding-top:12px}.pf3-banner-frame{height:auto;min-height:290px;border-radius:16px}.pf3-banner-dock{bottom:20px;left:18px;right:18px;flex-direction:column;align-items:flex-start;gap:18px}.pf3-hero-name{font-size:32px}.pf3-hero-role{font-size:15px}.pf3-banner-socials{width:100%;justify-content:flex-start}.pf3-hud-strip{grid-template-columns:1fr 1fr;gap:8px}.pf3-hud-card{padding:12px 14px}.pf3-card{padding:22px 18px;border-radius:16px}.pf3-main-content{margin-top:32px;gap:36px}.pf3-section-title{font-size:22px}.pf3-footer{flex-direction:column;text-align:center;gap:12px}}@media (max-width:480px){.pf3-hud-strip{grid-template-columns:1fr}.pf3-hero-name{font-size:26px}.pf3-banner-dock{bottom:16px;left:14px;right:14px}}