.holder-portrait-3d{box-sizing:border-box;background:#294b35;border:1px solid #b6e47666;border-radius:50%;flex:none;width:42px;height:42px;display:block;position:relative;overflow:hidden}.holder-portrait-3d>.character-portrait-3d{width:100%;height:100%;margin:0;display:block}.holder-portrait-3d .adventure-avatar-placeholder,.holder-portrait-loading{color:#c8ed94;place-items:center;margin:0;font-size:16px;display:grid;position:absolute;inset:0}.holder-portrait-3d .adventure-avatar-placeholder small{display:none}.holder-card{--hc-ink:#21452c;--hc-lime:#bfe95d;--hc-cream:#fff4cd;--hc-honey:#ffc857;z-index:42;width:min(460px,calc(100% - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)));box-sizing:border-box;border:3px solid var(--hc-ink);background:var(--hc-lime);color:var(--hc-ink);box-shadow:0 4px 0 var(--hc-ink),0 14px 26px #10301c38,inset 0 3px 0 #e9ffb4;pointer-events:auto;border-radius:26px 30px 24px 28px;padding:12px;font-family:Fredoka,Trebuchet MS,sans-serif;position:absolute;top:0;left:0}.holder-card:before{content:"";pointer-events:none;border:1px solid #efffc181;border-radius:21px 25px 19px 23px;position:absolute;inset:4px}.holder-card:after{content:"";left:calc(var(--holder-arrow,50%) - 11px);box-sizing:border-box;background:var(--hc-lime);border:solid var(--hc-ink);width:22px;height:22px;box-shadow:2.8px 2.8px 0 var(--hc-ink);pointer-events:none;border-width:0 3px 3px 0;border-radius:0 0 5px;position:absolute;bottom:-14px;transform:rotate(45deg)}.holder-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:relative}.holder-card-avatar{box-sizing:border-box;border:2.5px solid var(--hc-ink);background:var(--hc-honey);width:54px;height:54px;box-shadow:0 2px 0 var(--hc-ink);border-radius:50%;flex:none;padding:3px;display:block}.holder-card-avatar>img{background:var(--hc-cream);object-fit:cover;object-position:50% 6%;border-radius:50%;width:100%;height:100%;display:block}.holder-card-avatar>.holder-portrait-3d{background:var(--hc-cream);border:0;width:100%;height:100%;margin:0}.holder-card .holder-portrait-3d>.character-portrait-3d{margin:0}.holder-card-who{min-width:0}.holder-card-wallet{align-items:center;gap:2px;min-width:0;display:flex}.holder-card-wallet strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:650 18px/22px Fredoka,sans-serif;overflow:hidden}.holder-card .holder-card-copy{box-sizing:border-box;width:44px;height:44px;color:var(--hc-ink);opacity:.7;background:padding-box content-box;border-radius:17px;flex:none;place-items:center;margin:-7px -7px -7px -5px;padding:7px;display:grid}.holder-card .holder-card-copy:hover{filter:none;background-color:#e6f8af}.holder-card .holder-card-copy:is(:hover,:focus-visible,[data-copy]){opacity:1}.holder-card .holder-card-copy[data-copy=fail]{color:#8c3a1c}.holder-card-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin-top:2px;display:flex}.holder-card-tags span{text-overflow:ellipsis;white-space:nowrap;color:#355b2f;min-width:0;max-width:100%;font:500 13px/16px Fredoka,sans-serif;overflow:hidden}.holder-card-tags em{border:1.5px solid var(--hc-ink);background:var(--hc-cream);border-radius:999px;flex:none;padding:2px 8px;font:600 10.5px/14px Fredoka,sans-serif}.holder-card .holder-card-close{width:44px;height:44px;color:var(--hc-ink);background:0 0;align-self:start;place-items:center;margin:-6px -6px 0 0;padding:0;display:grid}.holder-card-close>svg{box-sizing:content-box;border:2px solid var(--hc-ink);background:var(--hc-cream);box-shadow:0 2px 0 var(--hc-ink);border-radius:50%;padding:6px}.holder-card .holder-card-close:hover{filter:none}.holder-card-close:hover>svg{background:#fff}.holder-card dl{grid-template-columns:1fr 1.18fr 1fr;gap:7px;margin:12px 0;display:grid}.holder-card dl>div{border:2px solid var(--hc-ink);background:var(--hc-cream);border-radius:15px;min-width:0;padding:7px 8px 8px;box-shadow:inset 0 -2px #f0dda0}.holder-card dt{color:#3c6337;white-space:nowrap;align-items:center;gap:4px;font:500 11px/14px Fredoka,sans-serif;display:flex}.holder-card dt svg{flex:none}.holder-card dd{overflow-wrap:anywhere;margin:3px 0 0;font:650 15px/18px Fredoka,sans-serif}.holder-card .holder-card-balance{background:#fff0b8;box-shadow:inset 0 -3px #ffd46e}.holder-card .holder-card-balance dd{font-size:19px;line-height:20px}.holder-card-actions{gap:8px;display:flex}.holder-card-actions>*{box-sizing:border-box;border:2.5px solid var(--hc-ink);min-width:0;min-height:44px;color:var(--hc-ink);box-shadow:0 3px 0 var(--hc-ink);white-space:nowrap;cursor:pointer;border-radius:16px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font:600 15px/1 Fredoka,sans-serif;text-decoration:none;display:flex}.holder-card .holder-card-fren{background:var(--hc-honey)}.holder-card .holder-card-fren.is-fren{background:var(--hc-cream)}.holder-card .holder-card-fren:disabled{opacity:.7;cursor:progress}.holder-card .holder-card-explorer{background:var(--hc-cream)}.holder-card .holder-card-actions>:hover{filter:brightness(1.04)}.holder-card .holder-card-actions>:active{box-shadow:0 1px 0 var(--hc-ink);transform:translateY(2px)}.holder-card :focus-visible,.game-shell .holder-card :focus-visible{outline:3px solid var(--hc-ink);outline-offset:2px}.holder-card .holder-card-copy:focus-visible,.game-shell .holder-card .holder-card-copy:focus-visible{outline-offset:-5px}.holder-card-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:420px){.holder-card{padding:10px}.holder-card header{gap:8px}.holder-card-avatar{width:48px;height:48px}.holder-card-wallet strong{font-size:16px;line-height:20px}.holder-card dl{gap:6px;margin:10px 0}.holder-card dl>div{border-radius:13px;padding:6px 6px 7px}.holder-card dt{gap:3px;font-size:10.5px}.holder-card dd{font-size:14px;line-height:16px}.holder-card .holder-card-balance dd{font-size:17px;line-height:18px}.holder-card-actions>*{padding:0 8px;font-size:14px}}@media (max-width:359px){.holder-card dt svg,.holder-card .holder-card-fren+.holder-card-explorer>svg{display:none}}
