.guardian-targets{z-index:31;color:#e9fff8;width:min(250px,34vw);font-size:12px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.guardian-targets button{color:inherit;cursor:pointer;min-height:44px;font:inherit;background:#182b38f2;border:1px solid #80d8c099;border-radius:12px;padding:8px 12px}.guardian-toggle{justify-content:space-between;align-items:center;gap:9px;width:100%;display:flex}.guardian-toggle>span{white-space:nowrap;font-size:10px}.guardian-picker{background:#101c2df5;border:1px solid #80d8c099;border-radius:15px;gap:6px;max-height:min(330px,55dvh);padding:12px;display:grid;position:absolute;bottom:52px;left:0;right:0;overflow:auto;box-shadow:0 8px 25px #0007}.guardian-picker>b{font-size:12px}.guardian-picker button{justify-content:space-between;align-items:center;gap:8px;display:flex}.guardian-picker button[aria-pressed=true]{background:#24564c;border-color:#a7ffe3}.guardian-picker small{font-size:10px;line-height:1.5}.guardian-targets button:disabled{opacity:.5}.guardian-targets button:focus-visible{outline-offset:2px;outline:3px solid #eaffcb}@media (max-width:600px){.guardian-targets{bottom:calc(8px + env(safe-area-inset-bottom));width:56%;max-width:250px}.guardian-targets button{font-size:11px}}@media (max-height:500px){.guardian-targets{width:28%;max-width:230px;bottom:6px}.guardian-toggle{min-height:38px!important}}.combat-skill-guide{right:max(12px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));z-index:35;color:#eff8ff;font-size:12px;position:absolute}.combat-skill-guide button{color:inherit;cursor:pointer;min-height:40px;font:inherit;background:#201b33ed;border:1px solid #bdb0df88;border-radius:11px;padding:8px 12px}.combat-skill-guide>section{overscroll-behavior:contain;box-sizing:border-box;background:#151b2bf5;border:1px solid #bdb0df88;border-radius:16px;width:min(330px,100vw - 32px);max-height:calc(100dvh - 150px);padding:16px;position:absolute;bottom:48px;right:0;overflow:auto;box-shadow:0 10px 35px #0008}.combat-skill-guide header{align-items:center;gap:9px;display:flex}.combat-skill-guide header img{object-fit:contain;width:52px;height:52px}.combat-skill-guide header div{flex:1}.combat-skill-guide small{color:#c0cfdf;font-size:10px;line-height:1.6;display:block}.combat-skill-guide dt{color:#b9f9e6;margin-top:13px;font-weight:750}.combat-skill-guide dd{margin:4px 0 0;font-size:12px;line-height:1.6}.combat-skill-guide button:focus-visible{outline-offset:2px;outline:3px solid #fff1af}
