:root{--primary-color:#392DF8;--primary-light:#6157f9;--primary-dark:#2e24c6;--secondary:#6B7280;--secondary-dark:#4B5563;--inactive:#D1D5DB;--active:#392DF8;--hover-bg:#E5E7EB;--hover-bg-light:#eef1f6;--highlight-bg:#F3F4F6;--overlay-bg:rgba(0,0,0,0.7);--app-background:#FFFFFF;--text:#1F2937;--text-light:#6B7280;--text-faded:#959595;--success:#479E6A;--error:#D32F2F;--warning:#FF6F00;--warning-bg:#FFECB380;--font-weight:400;--font-size:16px;--content-height:638px;--content-width:480px;--padding-top-1:24px;--padding-side-1:24px;--padding-top-2:1rem;--padding-side-2:1rem;--border-radius-1:5px;--border-color-1:lightgray;--border-radius-2:8px;--border-color-2:rgba(0,0,0,0.12);--logo-url:url(/_next/static/media/blueLogoBlackName.9a31e259.svg);--logo-width:63px;--logo-height:13px}.shrapnel-ui-key{--app-background:#000000;--primary-color:#FDB928;--active:#FDB928;--border-color-2:#94877F;--hover-bg:#352b1b;--inactive:#585044;--hover-bg-light:#352b1b;--highlight-bg:#423b2d;--logo-url:url(/_next/static/media/purpleLogoWhiteName.d5b31d9d.png);--logo-width:67px;--logo-height:13px;--text:#E0D6C8;--text-light:#94877F}.sanko-ui-key{--app-background:#212429;--primary-color:#3b82f6;--active:#3b82f6;--border-color-2:#333;--hover-bg:rgba(0,0,0,0.2);--hover-bg-light:rgba(59,130,246,0.1);--highlight-bg:rgba(0,0,0,0.4);--logo-url:url(/_next/static/media/purpleLogoWhiteName.d5b31d9d.png);--logo-width:67px;--logo-height:13px;--text:#fff;--text-light:#b8bcc2}.ape-ui-key{--app-background:#0246CD;--primary-color:#002D87;--border-color-1:rgba(0,0,0,0);--border-color-2:rgba(186,209,255,0.3);--hover-bg:#002D87;--inactive:rgba(159,191,254,0.5);--active:#9FBFFE;--hover-bg-light:#002D87;--highlight-bg:#003190;--warning-bg:#eabe3b80;--logo-url:url(/_next/static/media/whiteLogoWhiteName.559627d1.png);--logo-width:67px;--logo-height:13px;--text:#FFFFFF;--text-light:#9FBFFE;--text-faded:#9FBFFE;--warning-bg:rgba(159,191,254,0.5);--error:#FFFFFF;--warning:#FFFFFF}body,html{padding:0;margin:0;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.no-scrollbar,body,html{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar,body::-webkit-scrollbar{display:none!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;background-color:var(--app-background)}a{color:inherit}*{box-sizing:border-box}::placeholder{color:#9CA3AF}iframe{border:none;border-radius:8px}.error{color:var(--error)}.error,.warning{font-size:calc(var(--font-size) * .875)}.warning{color:var(--warning)}.ideal{color:var(--success)!important}.medium{color:var(--warning)!important}.high{color:var(--error)!important}.loader{pointer-events:none}.pretty-link{color:var(--link-color);font-weight:calc(var(--font-weight) * 1.5)}.web3modal-modal-container,.web3modal-modal-lightbox{z-index:1500!important}.main-content-container{width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--text);background-color:var(--app-background)}.main-content{display:flex;flex-direction:column;justify-content:space-between;padding:var(--padding-top-1) var(--padding-side-1) 0;height:var(--content-height);width:var(--content-width);border-radius:var(--border-radius-1);position:relative;overflow-y:scroll;overflow-x:hidden;font-weight:var(--font-weight);box-sizing:content-box}.main-content-header{font-size:calc(var(--font-size) * 2);font-weight:calc(var(--font-weight) * 1);margin:10px 0}.halliday-callout{display:flex;align-items:flex-end;gap:6px;width:100%;justify-content:center;font-size:calc(var(--font-size) * .875);padding:0 0 20px}.halliday-callout-logo{background-image:var(--logo-url);background-size:contain;background-repeat:no-repeat;width:var(--logo-width);height:var(--logo-height)}@media (max-width:450px){:root{--padding-top-1:12px;--padding-side-1:16px;--font-size:14px;--content-width:100vw;--content-height:100dvh}.main-content{width:100%;height:100vh;height:100dvh;border-radius:var(--border-radius-2)}}@media (min-width:485px){.main-content{border:2px solid var(--border-color-1)}}