/* ISLE VILLAGE / Field Club — original interface and CSS game objects. */
:root{--iv-gold:#e5c58a;--iv-cream:#eff0db;--iv-mint:#b6d9bf;--iv-muted:#a8b3a2}
body{background:radial-gradient(ellipse at 95% 0,#26332277,transparent 45%),#101a14}
.topbar{background:#111d16ed;backdrop-filter:blur(18px)}
.sidebar{background:linear-gradient(180deg,#142219,#0e1812)}
.brand img{filter:drop-shadow(0 3px 8px #a5c89222)}
.hero{box-shadow:0 20px 70px #0003}.hero-content{animation:content-arrive .65s ease-out both}
.hero-actions .primary{background:linear-gradient(130deg,#e4ebc5,#bbd098);border:1px solid #dbe7b5;box-shadow:0 7px 28px #0003}
.feature-card{transition:transform .25s,border-color .25s,box-shadow .25s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #0003}
.page-heading h1{color:var(--iv-cream)}.page-heading h1 em{font-family:Georgia,serif;font-weight:400;color:#c3d5b0}
.arcade-page-heading{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:30px}.arcade-page-heading h1{font-size:46px;line-height:1.12;letter-spacing:-1.5px}.arcade-page-heading p{max-width:480px;line-height:1.8}.arcade-heading-mark{width:98px;height:98px;border:1px solid #71805a50;border-radius:50%;display:grid;place-items:center;font:italic 44px Georgia,serif;color:#a9b891;box-shadow:inset 0 0 0 8px #1a291e,inset 0 0 0 9px #59674650;transform:rotate(-12deg);flex:none;margin-right:16px}
.header-wallet{font-size:12px;display:flex;align-items:center;gap:8px;color:#e3ce9f;text-decoration:none;white-space:nowrap}.header-wallet span{font-size:20px}.header-wallet[hidden]{display:none}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.arcade-toolbar{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;padding:20px 25px;border:1px solid #4a593d;background:linear-gradient(110deg,#293621,#1a291e);border-radius:12px}
.arcade-balance{display:flex;align-items:center;gap:15px}.fossil-mark{display:grid;place-items:center;width:47px;height:47px;border:1px solid #8d79534d;border-radius:50%;background:#bb955016;font-size:34px;color:var(--iv-gold)}.arcade-balance small{display:block;font-size:9px;letter-spacing:1.5px;color:#b6c0a8}.arcade-balance strong{display:block;font-size:28px;font-weight:600;margin-top:3px;letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:#f0ddb6}.arcade-balance strong span{font-size:13px;font-weight:400;letter-spacing:0;color:#bdc6af;margin-left:4px}
.arcade-tools{display:flex;align-items:center;gap:18px}.arcade-chip{font-size:10px;color:#b8c9a8;letter-spacing:.5px}.sound-toggle{border:1px solid #556445;background:#14221880;padding:11px 13px;min-height:42px;border-radius:7px;color:#c3cfb7;font:inherit;font-size:11px;cursor:pointer}.sound-toggle[aria-pressed=true]{border-color:#b2ca8c;color:#d7eac1}.sound-toggle:hover{background:#2d3e26}
.arcade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.arcade-card{border:1px solid #47553a;border-radius:15px;background:linear-gradient(150deg,#202c20,#152119 68%);overflow:hidden;box-shadow:0 14px 38px #0002;min-width:0}.arcade-card-heading{padding:26px 27px 0;display:flex;justify-content:space-between;align-items:center;gap:15px}.arcade-card-heading .eyebrow{font-size:9px;letter-spacing:2px;color:#adbc98}.arcade-card-heading h2{font-size:27px;font-weight:500;letter-spacing:-.7px;margin:8px 0 0}.chance-badge{font-size:19px;font-weight:500;display:flex;align-items:center;flex-direction:column;gap:5px;color:#dcc89f;padding:11px 13px;border:1px solid #8c79583d;border-radius:8px;background:#bba26908;font-variant-numeric:tabular-nums}.chance-badge small{font-size:7px;letter-spacing:1.6px;color:#aab59b}.arcade-dice{background:linear-gradient(150deg,#1c3027,#142119 68%);border-color:#3d5b48}.arcade-dice .chance-badge{color:#c8dfcc;border-color:#62836a55}
.arcade-stage{height:246px;position:relative;display:grid;place-items:center;perspective:800px;background:radial-gradient(ellipse at 50% 55%,#b18c4224,transparent 60%)}.arcade-dice .arcade-stage{background:radial-gradient(ellipse at 50% 55%,#9bd4aa1b,transparent 61%)}.stage-orbit{position:absolute;border:1px solid #89946219;border-radius:50%;width:218px;height:218px;pointer-events:none}.orbit-inner{width:180px;height:180px;border-style:dashed;border-color:#8994621d}.orbit-outer::before,.orbit-outer::after{content:'';width:4px;height:4px;border-radius:50%;background:#b4b383;position:absolute;left:18px;top:42px;opacity:.6}.orbit-outer::after{left:auto;top:auto;right:18px;bottom:42px}.stage-spark{position:absolute;color:#b8c39b80;left:17%;top:35%;font-size:14px}.spark-two{left:auto;right:17%;top:58%;font-size:19px;font-weight:200}.object-lift{transform-style:preserve-3d;animation:object-float 5s ease-in-out infinite;z-index:2}.arcade-dice .object-lift{animation-delay:-2.5s}.object-shadow{position:absolute;width:107px;height:17px;bottom:35px;background:#0006;filter:blur(8px);border-radius:50%;z-index:0}.stage-caption{position:absolute;bottom:9px;font-size:7px;letter-spacing:2px;color:#8e9f82}.is-rolling .object-lift,.is-awaiting .object-lift{animation-play-state:paused}.is-awaiting .stage-caption{opacity:.5}
.coin-object{position:relative;width:132px;height:132px;transform-style:preserve-3d}.coin-object[data-outcome="2"]{transform:rotateY(180deg)}.coin-face{position:absolute;inset:0;border-radius:50%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;border:3px solid #ebd093;background:radial-gradient(circle at 29% 22%,#f6e0a5,#ceb070 43%,#9e7b39 80%,#e4c078);box-shadow:inset 0 0 0 3px #a58242,inset 0 0 0 5px #efd49d,0 0 0 1px #80612c,0 7px 0 #89652f,0 12px 22px #0003;color:#6d5127;transform:translateZ(3px)}.coin-rim{position:absolute;inset:8px;border:1px dashed #8e692e;border-radius:50%;opacity:.75}.coin-face svg{width:64px;height:64px;fill:none;stroke:#7a5929;stroke-width:2.7;stroke-linecap:round;filter:drop-shadow(0 1px 0 #ffe9b3)}.coin-face b{font-size:8px;letter-spacing:1.4px;margin:2px 0 4px;z-index:1}.coin-face small{font-size:6px;letter-spacing:1.3px}.coin-back{transform:rotateY(180deg) translateZ(3px);background:radial-gradient(circle at 29% 22%,#e6cc90,#b3965d 65%,#d6b477)}.coin-monogram{font:italic 49px Georgia,serif;height:64px;letter-spacing:-7px;padding-right:7px;color:#765524;text-shadow:0 1px #f7dda7}
.dice-object{position:relative;width:92px;height:92px;transform-style:preserve-3d;transform:rotateX(-18deg) rotateY(25deg)}.dice-object[data-outcome="1"]{transform:rotateX(0) rotateY(0)}.dice-object[data-outcome="2"]{transform:rotateX(0) rotateY(-90deg)}.dice-object[data-outcome="3"]{transform:rotateX(-90deg) rotateY(0)}.dice-object[data-outcome="4"]{transform:rotateX(90deg) rotateY(0)}.dice-object[data-outcome="5"]{transform:rotateX(0) rotateY(90deg)}.dice-object[data-outcome="6"]{transform:rotateX(0) rotateY(180deg)}.dice-face{position:absolute;inset:0;background:linear-gradient(145deg,#f1f0d8,#c5d1b7);border:1px solid #e9eedc;border-radius:13px;display:grid;place-items:center;backface-visibility:hidden;box-shadow:inset -4px -5px 8px #66755855,inset 4px 4px 7px #fffff46b}.face-1{transform:translateZ(46px)}.face-2{transform:rotateY(90deg) translateZ(46px)}.face-3{transform:rotateX(90deg) translateZ(46px)}.face-4{transform:rotateX(-90deg) translateZ(46px)}.face-5{transform:rotateY(-90deg) translateZ(46px)}.face-6{transform:rotateY(180deg) translateZ(46px)}
.pip-grid{width:62%;height:62%;display:grid;grid-template:repeat(3,1fr)/repeat(3,1fr);gap:6px}.pip{border-radius:50%;background:#223b2b;box-shadow:inset 0 1px 3px #0009,0 1px 0 #fffff480;visibility:hidden}.pips-1 .pip-5,.pips-2 .pip-1,.pips-2 .pip-9,.pips-3 .pip-1,.pips-3 .pip-5,.pips-3 .pip-9,.pips-4 .pip-1,.pips-4 .pip-3,.pips-4 .pip-7,.pips-4 .pip-9,.pips-5 .pip-1,.pips-5 .pip-3,.pips-5 .pip-5,.pips-5 .pip-7,.pips-5 .pip-9,.pips-6 .pip-1,.pips-6 .pip-3,.pips-6 .pip-4,.pips-6 .pip-6,.pips-6 .pip-7,.pips-6 .pip-9{visibility:visible}
.arcade-form{padding:16px 27px 20px}.arcade-form fieldset{border:0;margin:0;padding:0;min-width:0}.field-heading{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin:0 0 11px;color:#c4cfb8}.field-heading>span:last-child{color:#98aa8c;font-size:10px}.pick-options{display:flex;gap:9px;margin:0 0 23px}.pick-option{flex:1;min-width:0;position:relative;cursor:pointer}.pick-option>input{position:absolute;opacity:0;width:1px;height:1px}.pick-option>span{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50px;border:1px solid #4d5b3e;background:#101e15;border-radius:7px;transition:background .18s,border-color .18s,box-shadow .18s;color:#a9b69c}.pick-option>span>b{font-size:12px;font-weight:500}.pick-option>input:checked+span{border-color:#c5b179;background:#c8ad6520;box-shadow:inset 0 0 0 1px #ceb57630;color:#efddb4}.pick-option>input:focus-visible+span{outline:2px solid #e4edc8;outline-offset:3px}.pick-option>input:disabled+span{opacity:.55;cursor:not-allowed}.pick-medallion{font:14px Georgia,serif;width:25px;height:25px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;opacity:.85}.picks-dice{gap:7px}.picks-dice .pick-option>span{height:50px}.picks-dice .pip-grid{width:27px;height:27px;gap:3px}.picks-dice .pip{background:#adc3aa;box-shadow:none}.picks-dice b{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.picks-dice input:checked+span{border-color:#a9cba6;background:#709d6a26;color:#daf1cc}.picks-dice input:checked+span .pip{background:#d6ecc7}
.stake-row{display:flex;gap:10px;margin-bottom:17px}.stake-control{display:flex;align-items:stretch;background:#0c1911;border:1px solid #4d5b40;border-radius:7px;overflow:hidden;flex:1;min-width:0}.stake-control button{width:35px;flex:none;font-size:20px;border:0;background:transparent;color:#aebfa0;cursor:pointer}.stake-control input{appearance:textfield;-moz-appearance:textfield;border:0;width:100%;min-width:35px;color:#e5ead6;background:transparent;text-align:center;font-family:inherit;font-weight:500;line-height:1.2;font-size:17px;min-height:46px;outline-offset:-3px}.stake-control input::-webkit-inner-spin-button{appearance:none}.stake-presets{display:flex;gap:6px}.stake-presets button{padding:0 10px;min-width:36px;border:1px solid #4c5d41;background:#21321f;color:#b7c9a6;font:inherit;font-size:11px;border-radius:6px;cursor:pointer}.stake-presets button:hover,.stake-control button:hover{background:#3a4c2d;color:#e6edcf}.arcade-form button:disabled{cursor:not-allowed;opacity:.45;transform:none}.payout-preview{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#9eaf93;min-height:42px;line-height:1.6}.payout-preview span:last-child{text-align:right}.payout-preview b{display:block;font-size:15px;font-weight:500;color:#ddceaa;letter-spacing:.2px;font-variant-numeric:tabular-nums}.arcade-dice .payout-preview b{color:#c7dfb9}.arcade-submit{width:100%;display:flex;justify-content:space-between;background:linear-gradient(120deg,#e6ce98,#cbb17c);border:1px solid #e9d39f;color:#292919;border-radius:7px;min-height:48px;font-size:12px;letter-spacing:.3px;margin-top:13px;box-shadow:0 6px 18px #0002}.arcade-submit b{font-size:20px;font-weight:400}.arcade-submit:hover{background:linear-gradient(120deg,#f4dfaf,#dec48b)}.arcade-dice .arcade-submit{background:linear-gradient(120deg,#d1e6c6,#9ebd99);border-color:#d3e7c8;color:#21371f}.arcade-dice .arcade-submit:hover{background:linear-gradient(120deg,#e1f0d9,#bbd5b5)}.stake-help{font-size:9px;text-align:center;color:#93a087;margin:11px 0 0;min-height:15px}
.round-slot{border-top:1px solid #4d5b3c55;background:#0e1a1270;min-height:87px;display:grid;align-items:center;padding:16px 25px}.round-ready{display:flex;align-items:center;justify-content:center;gap:12px;font-size:9px;color:#9baa8d}.ready-line{height:1px;max-width:24px;flex:1;background:#6c7b5044}.round-result{display:flex;align-items:center;gap:12px;min-width:0}.result-check{display:grid;place-items:center;width:29px;height:29px;flex:none;border:1px solid #879b6444;border-radius:50%;color:#c9d8ad;background:#72985515}.round-result>div{flex:1;min-width:0}.round-result small{font-size:7px;letter-spacing:1.1px;display:block;color:#a9b49a}.round-result strong{font-size:13px;display:block;font-weight:500;margin:4px 0}.round-result>div>span{font-size:9px;color:#9aa98c}.round-result>b{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;color:#d7e8b6;text-align:right;white-space:nowrap;letter-spacing:-.7px}.round-result>b small{font-size:7px;letter-spacing:1px;font-weight:400;margin-top:4px}.round-loss>b{color:#d4b9a2}.round-loss .result-check{color:#c9b4a0}.round-waiting{display:flex;align-items:center;justify-content:center;gap:11px;font-size:11px;color:#c5d2b6}.wait-spinner{height:15px;width:15px;border:1px solid #687a4f;border-top-color:#e4e6c1;border-radius:50%;animation:spin .7s linear infinite}
.arcade-signin,.pending-round{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:23px 25px;border:1px solid #46543b;background:#1e2e20;border-radius:10px;margin-top:23px}.pending-round{margin:0 0 23px;border-color:#9c8154;background:#302e20}.arcade-signin b,.pending-round b{font-size:14px;font-weight:500}.arcade-signin p,.pending-round p{font-size:11px;color:#aab89e;line-height:1.7;margin:7px 0 0}.arcade-signin .button,.pending-round .button{flex:none;font-size:11px}.arcade-fairness{display:flex;gap:15px;margin:23px 2px 27px;padding:0 4px}.fairness-icon{font-size:25px;color:#879a70}.arcade-fairness b{font-size:11px;font-weight:500;color:#bdc8ad}.arcade-fairness p{font-size:10px;color:#95a58a;line-height:1.85;max-width:840px;margin:6px 0 0}.arcade-history{padding:27px;border-radius:12px}.history-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:16px}.history-heading h2{font-size:24px;margin:7px 0 0}.history-heading .eyebrow{font-size:8px}.history-count{font-size:10px;color:#9aac8a}.arcade-history table{min-width:560px}.history-game-icon{font-size:19px;vertical-align:middle;margin-right:9px;color:#c6bd8f}.history-arrow{padding:0 11px;color:#71876a}.net-pill{border-radius:5px;padding:6px 9px;font-variant-numeric:tabular-nums;display:inline-block;min-width:44px;text-align:center;font-size:11px}.net-win{color:#c6dda9;background:#6d8d4230;border:1px solid #91ab5e33}.net-loss{color:#c8b8a6;background:#8a70501a;border:1px solid #ad8d6630}.rounds-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:152px;text-align:center;gap:9px}.rounds-empty>span{font-size:33px;color:#a8b18480}.rounds-empty b{font-size:13px;font-weight:400;color:#b4c0a6}.rounds-empty p{font-size:11px;color:#879a7e;margin:0}
.profile-overview{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;border-radius:13px;border:1px solid #4d6544;background:radial-gradient(ellipse at 85% 40%,#72905c23,transparent 50%),linear-gradient(120deg,#243723,#15251a);margin-bottom:22px}.profile-overview h2{font-size:34px;letter-spacing:-1px;margin:12px 0;color:#edf0dd;font-weight:500}.profile-overview p{font-size:12px;line-height:1.8;color:#b0c0a6;max-width:530px}.profile-live{display:flex;align-items:center;gap:8px;font-size:10px;color:#c4d5b5;margin-top:15px}.profile-growth{width:145px;height:145px;position:relative;display:grid;place-items:center;flex:none}.profile-growth svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.growth-ring-track{fill:none;stroke:#405837;stroke-width:4}.growth-ring-value{fill:none;stroke:#d1dfad;stroke-width:4;stroke-linecap:round}.profile-growth strong{font-size:31px;font-weight:500;letter-spacing:-1px}.profile-growth small{display:block;font-size:8px;letter-spacing:1.7px;text-align:center;color:#a8be98;margin-top:6px}.profile-name{font-size:11px;color:#b8c5aa}.character-vitals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.character-vitals .vital-head{font-size:12px}.character-vitals progress{height:6px}.profile-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.profile-meta .quiet{font-size:10px;margin:0}.profile-meta button{min-height:37px;padding:8px 12px;font-size:10px}.wallet-card strong{letter-spacing:-.8px}.profile-feature{display:flex;align-items:flex-start;gap:17px}.profile-feature-icon{width:42px;height:42px;flex:none;border:1px solid #597447;background:#71844b17;border-radius:10px;display:grid;place-items:center;font-size:25px;color:#c6d5ac}.profile-feature h2{font-size:22px;margin-top:10px}.feature-state{display:inline-flex;margin-top:5px;padding:5px 8px;border:1px solid #65795155;border-radius:4px;font-size:9px;letter-spacing:.5px;color:#b5c5a4}.growth-coming{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #415635;margin-top:19px;padding-top:18px}.growth-coming span{font-size:11px;line-height:1.7;color:#a7b89a}.growth-coming .button{font-size:10px;min-height:36px;padding:9px 12px;white-space:nowrap}
@keyframes object-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes content-arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1200px){.arcade-card-heading{padding:23px 22px 0}.arcade-form{padding:16px 22px 20px}.round-slot{padding-inline:20px}.stake-presets button{padding-inline:8px}.arcade-card-heading h2{font-size:24px}.arcade-stage{height:229px}.arcade-heading-mark{width:82px;height:82px}.arcade-page-heading h1{font-size:40px}}
@media(max-width:800px){.arcade-grid{grid-template-columns:1fr}.arcade-card-heading{padding:25px 28px 0}.arcade-form{padding:16px 28px 22px}.arcade-stage{height:246px}.arcade-tools{gap:10px}.arcade-chip{display:none}.arcade-page-heading h1{font-size:37px}.arcade-heading-mark{width:70px;height:70px;font-size:31px}.header-wallet{display:none}.profile-overview{padding:25px}.profile-overview h2{font-size:29px}.profile-growth{width:112px;height:112px}.profile-growth strong{font-size:27px}}
@media(max-width:600px){.arcade-page-heading{padding:16px 3px 23px;gap:10px}.arcade-page-heading h1{font-size:34px;letter-spacing:-1.2px}.arcade-page-heading p{font-size:12px}.arcade-heading-mark{display:none}.arcade-toolbar{padding:17px 18px;gap:10px;margin-bottom:17px}.fossil-mark{display:none}.arcade-balance strong{font-size:25px}.arcade-balance strong span{display:block;font-size:10px;margin:2px 0 0}.arcade-balance small{font-size:8px}.sound-toggle{font-size:10px;padding:9px 10px;min-height:38px}.arcade-grid{gap:20px}.arcade-card-heading{padding:23px 22px 0}.arcade-card-heading h2{font-size:25px}.arcade-card-heading .eyebrow{font-size:8px}.chance-badge{font-size:18px}.arcade-stage{height:238px}.arcade-form{padding:17px 20px 20px}.field-heading{font-size:11px}.picks-dice{gap:5px}.picks-dice .pip-grid{width:24px;height:24px;gap:3px}.picks-dice .pick-option>span{min-height:46px;height:46px}.stake-row{gap:8px}.stake-presets{gap:5px}.stake-presets button{min-width:34px;padding:0 8px}.stake-control button{width:30px}.stake-control input{font-size:16px}.round-slot{padding:16px 20px;min-height:86px}.round-result{gap:9px}.round-result strong{font-size:12px}.round-result>b{font-size:21px}.round-result small{font-size:6.5px}.round-result>div>span{font-size:8px}.arcade-fairness{gap:10px;margin-top:20px}.arcade-fairness p{font-size:10px}.arcade-history{padding:23px 18px}.history-heading h2{font-size:22px}.arcade-signin,.pending-round{flex-direction:column;align-items:stretch;padding:21px}.arcade-signin .button,.pending-round .button{justify-content:center}.profile-overview{padding:24px 21px;gap:10px;align-items:flex-start}.profile-overview h2{font-size:26px}.profile-overview p{font-size:11px}.profile-growth{width:85px;height:85px}.profile-growth strong{font-size:22px}.profile-growth small{font-size:6px}.profile-meta{gap:10px}.profile-meta .quiet{font-size:9px}.character-vitals{gap:20px 15px}.profile-feature{gap:13px}.profile-feature-icon{width:35px;height:35px;font-size:21px}.profile-feature h2{font-size:21px}.growth-coming{flex-direction:column;align-items:flex-start}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.object-lift{transform:none}.wait-spinner{border-color:#cedba9}}
/* Always-visible signed-in wallet, with a dedicated row on small screens. */
.header-wallet{display:flex;gap:8px;align-items:center}.header-currency{display:flex!important;gap:8px;align-items:center;padding:7px 11px;border:1px solid #695b3c66;border-radius:7px;background:#a5863410}.header-currency>i{font-size:22px;font-style:normal}.header-currency>span{display:block;font-size:12px;line-height:1.2}.header-currency small{display:block;font-size:8px;letter-spacing:.3px;color:#b8bca3;margin-bottom:3px}.header-currency b{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.currency-opals{color:#c7c3ed;background:#877fb015;border-color:#77739755}.currency-opals small{color:#b4b0cb}.top-right{gap:15px}.topbar:has(.header-wallet:not([hidden])) .test-badge{display:none}
.owner-balances{display:flex;gap:14px;margin:20px 0}.owner-balances>div{flex:1;border:1px solid #6a654644;border-radius:8px;background:#a68e3410;padding:16px 19px}.owner-balances span{display:block;font-size:11px;color:#b8bea3}.owner-balances b{display:block;font-size:27px;color:#e3c993;font-variant-numeric:tabular-nums;margin-top:6px}.owner-balances>div:last-child{background:#877fb00d;border-color:#77739744}.owner-balances>div:last-child b{color:#c7c3ed}#owner-wallet-form fieldset{display:flex;gap:15px;align-items:end;flex-wrap:wrap;border:0;margin:0;padding:0}#owner-wallet-form label{display:grid;gap:8px;flex:1;min-width:150px;font-size:11px;color:#bac8ad}#owner-wallet-form input,#owner-wallet-form select{width:100%;min-height:45px;padding:10px 12px;font:inherit;font-size:13px;background:#101d14;color:#e3e9d7;border:1px solid #536347;border-radius:6px}#owner-wallet-form .button{min-height:45px}.owner-wallet-panel .quiet{margin:17px 0 0}.owner-credit-result{padding:12px 15px;border:1px solid #718e4e77;border-radius:7px;background:#7c9b3e18;color:#d9e7c5!important;margin:17px 0 0}.owner-wallet-panel .history-heading{align-items:start}
@media(max-width:1100px){.topbar:has(.header-wallet:not([hidden])) .breadcrumb{display:none}.topbar:has(.header-wallet:not([hidden])){justify-content:flex-end}.header-wallet{display:flex}}
@media(max-width:600px){.header-wallet{display:flex;position:absolute;left:16px;right:16px;top:74px;gap:10px}.header-currency{flex:1;padding:9px 13px;gap:10px}.header-currency>span{display:flex;align-items:center;justify-content:space-between;flex:1;gap:8px}.header-currency small{font-size:9px;margin:0}.header-currency b{font-size:15px}.header-currency>i{font-size:19px}.topbar:has(.header-wallet:not([hidden])){left:0;height:124px;padding:0 17px;align-items:flex-start;backdrop-filter:none}.topbar:has(.header-wallet:not([hidden])) .top-right{height:69px;justify-content:flex-end;width:100%}.shell:has(.header-wallet:not([hidden])) main{padding-top:75px}#owner-wallet-form fieldset{flex-direction:column;align-items:stretch}#owner-wallet-form label{min-width:0}#owner-wallet-form input,#owner-wallet-form select{font-size:16px}.owner-wallet-panel .history-heading{flex-direction:column;gap:10px}.owner-balances{gap:10px}.owner-balances>div{padding:14px}.owner-balances b{font-size:24px}}
@media(max-width:600px){.topbar:has(.header-wallet:not([hidden])){background:transparent;pointer-events:none}.topbar:has(.header-wallet:not([hidden])) .top-right{width:auto;pointer-events:auto}}
