@media (max-width:768px){:root{--gg-bg:#06152b;--gg-surface:#0c2a52;--gg-raised:#154a86;--gg-dock:calc(116px + env(safe-area-inset-bottom, 0px));--mobile-bottom-nav-height:var(--gg-dock)}body.gardien-page,body.gardien-page.mobile-panels-mode,html:has(body.gardien-page.mobile-panels-mode){height:auto;max-height:none;overflow-x:clip!important;overflow-y:visible!important;overscroll-behavior-y:auto}body.gardien-page{--mobile-bottom-nav-height:var(--guardian-mobile-nav-height, var(--gg-dock));--guardian-bottom-space:max(18px, env(safe-area-inset-bottom, 0px));padding-bottom:var(--guardian-bottom-space);background:radial-gradient(circle at 8% 4%,rgba(45,108,223,.2),transparent 28rem),radial-gradient(circle at 100% 24%,rgba(255,122,107,.11),transparent 32rem),linear-gradient(180deg,#071a34,var(--gg-bg))!important}body.gardien-page .guardian-character-preview-size{display:none}body.gardien-page #social-links{width:100%;min-height:70px;margin:0!important;padding:calc(68px + env(safe-area-inset-top,0px)) 0 0!important}body.gardien-page #social-links .social-topbar{position:fixed;top:calc(8px + env(safe-area-inset-top,0px))!important;right:12px!important;left:12px!important;width:auto!important;min-height:50px;margin:0!important;padding:6px 7px 6px 56px!important;justify-content:center;gap:6px;border:1px solid rgba(210,225,255,.14)!important;border-radius:20px!important;background:rgba(6,21,43,.9)!important;box-shadow:0 16px 42px rgba(0,0,0,.36)!important;backdrop-filter:blur(22px)}#social-links .social-topbar .mobile-social-logo:not([hidden]){left:8px;width:40px;height:40px}body.gardien-page #social-links .social-topbar>a{width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.075);box-shadow:none}#social-links .social-topbar>a::after,#social-links .social-topbar>a::before{display:none}#social-links .social-topbar>a img{width:19px;height:19px;filter:none}body>header{position:fixed;inset:auto 10px 8px;z-index:220;border:0!important;background:0 0!important;box-shadow:none!important}body>header>.container{max-width:none;padding:0}body.gardien-page .navbar.is-mobile-nav{position:static;display:block;width:100%;height:auto;min-height:var(--gg-dock);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));border:1px solid rgba(210,225,255,.13);border-radius:24px;background:rgba(6,21,43,.94);box-shadow:0 22px 52px rgba(0,0,0,.52);backdrop-filter:blur(24px)}body.gardien-page .navbar.is-mobile-nav .mobile-primary-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}body.gardien-page .navbar.is-mobile-nav .mobile-primary-link{position:relative;inset:auto;width:100%;height:54px;min-height:54px;gap:4px;padding:6px 2px 5px;border:0;border-radius:17px;color:#aab5d0;background:0 0;box-shadow:none;font-family:var(--mobile-nav-font-family);font-size:var(--mobile-nav-label-font-size);font-weight:var(--mobile-nav-font-weight);line-height:1;letter-spacing:0;transform:none}body.gardien-page .navbar.is-mobile-nav .mobile-primary-link svg{width:20px;height:20px;color:currentColor;filter:none}body.gardien-page .navbar.is-mobile-nav .mobile-primary-link.is-active{color:#090d1d;background:#f7f9ff}body.gardien-page .navbar.is-mobile-nav .mobile-profile-cta{grid-column:1/-1;width:100%;height:40px;min-height:40px;margin-top:1px;border:0;border-radius:15px;color:#101328;background:linear-gradient(110deg,#79e8ff,#d9eaff 42%,#ffd27a);box-shadow:none;font-family:var(--mobile-nav-font-family);font-size:var(--mobile-nav-cta-font-size);font-weight:var(--mobile-nav-cta-font-weight);line-height:1;letter-spacing:.01em}body.gardien-page .guardian-mobile-editor-actions[hidden],body.gardien-page .navbar.is-mobile-nav #go-home-mobile[hidden]{display:none!important}body.gardien-page .guardian-mobile-editor-actions{grid-column:1/-1;min-width:0;margin-top:1px;color:#f0f4fb;font-family:Nunito,system-ui,sans-serif}.guardian-mobile-editor-actions .guardian-character-save-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.guardian-mobile-editor-actions :is(.guardian-character-save,.guardian-character-undo){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 6px;border:1px solid #adc2dc55;border-radius:15px;background:#13263e;color:#f0f4fb;font:inherit;font-size:.85rem;font-weight:800;line-height:1.2;cursor:pointer}.guardian-mobile-editor-actions .guardian-character-save{border-color:#f0d39b;background:#f0d39b;color:#101e32;font-weight:900}.guardian-mobile-editor-actions button:disabled{opacity:.55;cursor:default}.guardian-mobile-editor-actions button:focus-visible{outline:3px solid #a5eaf3;outline-offset:2px}.guardian-mobile-save-feedback{margin:4px 6px 8px;color:#f0d39b;font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.guardian-mobile-editor-actions[data-save-state=error] .guardian-mobile-save-feedback{color:#ffc0b4}body.gardien-page .navbar.is-mobile-nav .nav-links .nav-item,body.gardien-page .navbar.is-mobile-nav .nav-links a{font-family:var(--mobile-nav-font-family);font-size:var(--mobile-nav-drawer-font-size);font-weight:var(--mobile-nav-font-weight);line-height:1;letter-spacing:0}body.gardien-page .guardian-layout{gap:14px;padding:0 8px calc(var(--mobile-bottom-nav-height) + 18px)}body.gardien-page .guardian-workshop{padding:10px;border-radius:24px}}
