body{margin:0}body,html{height:100%}html.world-locked{overflow:hidden}body.world-locked{overflow:hidden;overscroll-behavior:none;position:fixed;inset:0;width:100%;height:100%}button,input,select,textarea{font-family:inherit}:where(input,textarea,select,button,a,summary):focus-visible{outline:2px solid #7c8a5f;outline-offset:2px}::placeholder{color:#9a937e;opacity:1}.pmPetCard{transition:background .13s ease,border-color .13s ease,transform .13s ease}.pmPetCard:hover{background:#f1ece0!important;border-color:#cdbf9c!important}.pmPetCard:hover .pmPetArrow{background:#5f6b4d;color:#fbf9f2;transform:translateX(2px)}.pmPetArrow{transition:background .13s ease,color .13s ease,transform .13s ease}@font-face{font-family:CF EB Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:CF EB Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:CF EB Garamond;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:CF EB Garamond;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}[data-portal=mindelund]{--pt-bg:initial;--pt-bg2:initial;--pt-bg3:initial;--pt-ink:initial;--pt-sub:initial;--pt-line:initial;--pt-line2:initial;--pt-accent:initial;--pt-prim:initial;--pt-prim-fg:initial;--pt-ghost:initial;--pt-input:initial;--pt-input-line:initial;--pt-sel:initial;--pt-sel-fg:initial;--pt-glass:initial;--pt-medal:initial;--pt-danger:initial;--pt-rule:initial;--pt-shadow:initial}[data-portal=lilaci]{--pt-bg:#0c0a1c;--pt-bg2:#1c1637;--pt-bg3:#261e48;--pt-ink:#f3ecfa;--pt-sub:#b9abd3;--pt-line:rgba(201,166,230,0.3);--pt-line2:rgba(201,166,230,0.16);--pt-accent:#c9a6e6;--pt-prim:#f1c47c;--pt-prim-fg:#2a1d3a;--pt-ghost:rgba(243,236,250,0.07);--pt-input:#150f2c;--pt-input-line:rgba(201,166,230,0.42);--pt-sel:#c9a6e6;--pt-sel-fg:#2a1d3a;--pt-glass:linear-gradient(180deg,rgba(38,30,72,0.82),rgba(28,22,55,0.9));--pt-medal:#1a1433;--pt-danger:#f0a28e;--pt-rule:linear-gradient(90deg,transparent,#c9a6e6,transparent);--pt-shadow:rgba(0,0,0,0.6)}[data-portal=lilaci][data-tone=day]{--pt-bg:#f1ecf7;--pt-bg2:#faf7fd;--pt-bg3:#ece4f5;--pt-ink:#2a1d3a;--pt-sub:#6f6184;--pt-line:#d6c7e6;--pt-line2:#e6dcf0;--pt-accent:#8a63b5;--pt-prim:#3a2a5e;--pt-prim-fg:#f6f0fa;--pt-ghost:rgba(58,42,94,0.05);--pt-input:#ffffff;--pt-input-line:#c9b6dd;--pt-sel:#3a2a5e;--pt-sel-fg:#f6f0fa;--pt-glass:linear-gradient(180deg,#fcfaff,#f7f2fb);--pt-medal:#ebe3f3;--pt-danger:#a04a3a;--pt-rule:linear-gradient(90deg,transparent,#8a63b5,transparent);--pt-shadow:rgba(58,42,94,0.25)}[data-portal=rainbowsbridge]{--pt-bg:#090d2c;--pt-bg2:#0f1535;--pt-bg3:#181e44;--pt-ink:#f4f2ff;--pt-sub:#adb3d8;--pt-line:rgba(170,190,240,0.28);--pt-line2:rgba(170,190,240,0.14);--pt-accent:#9fc3f2;--pt-prim:#ffe6b4;--pt-prim-fg:#1b1a3a;--pt-ghost:rgba(244,242,255,0.07);--pt-input:#0a0f2a;--pt-input-line:rgba(170,190,240,0.42);--pt-sel:#9fc3f2;--pt-sel-fg:#1b1a3a;--pt-glass:linear-gradient(180deg,rgba(24,30,68,0.82),rgba(15,21,53,0.9));--pt-medal:#0d1230;--pt-danger:#f0a28e;--pt-rule:linear-gradient(90deg,#f0a3a8,#f6dc88,#96d6a0,#8cb8f0,#c696e8);--pt-shadow:rgba(0,0,0,0.65)}