dialog.otter-profile-alert{color:#322116;scrollbar-color:#ac7940 #ffedbd;background:#ffedbd;border:4px solid #211a13;border-radius:21px;width:min(455px,100vw - 40px);max-height:calc(100svh - 40px);margin:auto;padding:17px 24px 20px;font-family:Trebuchet MS,Arial,sans-serif;overflow:hidden auto;box-shadow:8px 8px #211a13}dialog.otter-profile-alert::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17120eb8}dialog.otter-profile-alert[open]{animation:.14s ease-out both otter-profile-alert-pop}.otter-profile-alert-header{justify-content:space-between;align-items:center;gap:13px;display:flex}.otter-profile-alert-icon{background:#d8b8f3;border:3px solid #211a13;border-radius:13px;place-items:center;width:58px;height:58px;display:grid;transform:rotate(-6deg);box-shadow:3px 3px #211a13}.otter-profile-alert-icon>svg{width:52px;height:52px;display:block;overflow:visible}.otter-profile-alert-close{color:#322116;background:#fff5d8;border:3px solid #211a13;border-radius:10px;place-items:center;width:52px;height:52px;padding:0;font-size:33px;font-weight:900;line-height:1;transition:background .12s,transform .12s;display:grid;box-shadow:3px 3px #211a13}.otter-profile-alert-close:hover{background:#ffe098;transform:translateY(-1px)}.otter-profile-alert-title{letter-spacing:-.9px;overflow-wrap:anywhere;margin:11px 0 7px;font-size:31px;font-weight:900;line-height:1.1}.otter-profile-alert-description{color:#765433;margin:0;font-size:16px;line-height:1.4}.otter-profile-alert-price{color:#ffedbd;background:#9553d5;border:3px solid #211a13;border-radius:10px;justify-content:space-between;align-items:center;gap:13px;margin:14px 0 16px;padding:8px 14px;display:flex;box-shadow:3px 3px #211a13}.otter-profile-alert-price>span{font-size:13px;font-weight:800;line-height:1.3}.otter-profile-alert-price>strong{letter-spacing:-.7px;overflow-wrap:anywhere;text-align:right;min-width:0;font-size:29px;font-weight:900;line-height:1.1}.otter-profile-alert-note{color:#806443;margin:0 0 15px;font-size:13px;line-height:1.4}.otter-profile-alert-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.otter-profile-alert-actions-single{grid-template-columns:1fr;margin-top:16px}.otter-profile-alert-action{color:#322116;background:#b2db72;border:3px solid #211a13;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:11px 16px;font-size:16px;font-weight:900;line-height:1.3;transition:background .12s,transform .12s;display:flex;box-shadow:3px 4px #211a13}.otter-profile-alert-action:hover:not(:disabled){background:#c8ec8e;transform:translateY(-1px)}.otter-profile-alert-cancel{background:#fff5d8}.otter-profile-alert-cancel:hover{background:#ffe098}.otter-profile-alert-action:disabled{opacity:.6;cursor:not-allowed}.otter-profile-alert button:focus-visible{outline-offset:4px;outline:3px solid #211a13}@keyframes otter-profile-alert-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){dialog.otter-profile-alert{padding:15px 15px 17px}.otter-profile-alert-header{gap:10px}.otter-profile-alert-title{font-size:28px}.otter-profile-alert-price{padding:8px 11px}.otter-profile-alert-price>strong{font-size:25px}}@media (prefers-reduced-motion:reduce){dialog.otter-profile-alert[open]{animation:none}.otter-profile-alert button{transition:none}}
.phantom-sign-in-button{color:#292019;cursor:pointer;background:#ab9ff2;border:2px solid #292019;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 16px;font:700 15px/1.2 Arial,sans-serif;display:flex;box-shadow:2px 3px #463024}.phantom-sign-in-button img{object-fit:contain;flex:0 0 27px;display:block}.phantom-sign-in-button:hover:not(:disabled){background:#beb5f6}.phantom-sign-in-button:focus-visible,.wallet-sign-in-alternatives button:focus-visible,.wallet-sign-in-install a:focus-visible{outline-offset:4px;outline:3px solid #426238}.phantom-sign-in-button:disabled{opacity:.65;cursor:wait}.wallet-sign-in-initial{color:#fff2ce;background:#463024;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.otter-profile-inventory-items{isolation:isolate;position:relative}.otter-profile-inventory-items.is-guest{min-height:348px}.otter-profile-inventory-items.is-guest .otter-profile-item-grid{opacity:.4}.otter-profile-sign-in{z-index:2;isolation:isolate;color:#463024;width:min(310px,100% - 24px);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.otter-profile-sign-in:before{content:"";z-index:1;background:#e7d496c9;border:1px solid #bfab7580;width:78px;height:27px;position:absolute;top:-8px;left:calc(50% - 39px);transform:rotate(5deg);box-shadow:0 1px #fff5cf7a}.otter-profile-sign-in-writing{text-align:center;padding:37px 26px 28px}.otter-profile-sign-in h4{margin:0;font:700 29px/1.05 Caveat,cursive}.otter-profile-sign-in p{margin:12px 0 19px;font:500 23px/1.1 Caveat,cursive}.otter-profile-sign-in .phantom-sign-in-button{gap:8px;min-height:46px;padding:10px 7px;font-size:13px}.wallet-sign-in-alternatives{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.wallet-sign-in-alternatives button{color:#463024;cursor:pointer;background:#fff2ce;border:1.5px solid #463024;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font:700 11px/1.2 Arial,sans-serif;display:flex}.wallet-sign-in-alternatives button:hover:not(:disabled){background:#f5dfa8}.wallet-sign-in-alternatives button:disabled{opacity:.65;cursor:wait}.wallet-sign-in-alternatives img{object-fit:contain}.otter-profile-sign-in .wallet-sign-in-status{color:#864323;margin:13px 0 0;font:12px/1.4 Arial,sans-serif}.wallet-sign-in-install{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:9px;font:700 12px/1.4 Arial,sans-serif;display:flex}.wallet-sign-in-install a{color:#463024;text-decoration:underline}.wallet-session-replaced{z-index:2147483647;color:#463024;text-align:center;background:#fff2ce;place-items:center;padding:24px;font:700 20px/1.5 Arial,sans-serif;display:grid;position:fixed;inset:0}.wallet-session-replaced p{margin:0}@media (max-width:480px){.phantom-sign-in-button{gap:9px;padding-inline:10px;font-size:14px}}
