@font-face{font-family:Sherwood;src:url(/sherwood/LibreBaskerville.ttf)format("truetype");font-weight:400 700;font-display:swap}.transaction-desk{--color-primary:#334b37;--color-primary-content:#fff8e9;--color-base-100:#f8f3e6;--color-base-200:#eee7d5;--color-base-300:#ded4bb;--color-base-content:#343d30;--color-secondary:#dfd5ba;--color-secondary-content:#343d30;--radius-field:3px;--radius-box:4px;color:#343d30;background-color:#f3efdf;background-image:radial-gradient(at 0 20%,#d9d6bf55,#0000 60%),url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23a88b55' opacity='.065' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");min-height:100vh;font-family:Arial,Helvetica,sans-serif}.transaction-desk button,.transaction-desk input,.transaction-desk select{font:inherit}.transaction-desk p{margin:0}.desk-topline{background:#344b38;border-bottom:1px solid #b4a476;height:5px}.desk-header{border-bottom:1px solid #b6aa8b66;justify-content:space-between;align-items:center;max-width:1280px;margin:auto;padding:18px 44px;display:flex}.desk-brand{letter-spacing:3px;align-items:center;gap:13px;font-family:Sherwood,Georgia,serif;font-size:20px;font-weight:700;text-decoration:none;display:flex}.brand-seal{color:#ddc88d;letter-spacing:0;background:#344b38;border:3px double #c0a965;outline:1px solid #344b38;place-items:center;width:47px;height:51px;font-size:34px;display:grid}.desk-brand small{letter-spacing:2.25px;color:#7e806a;margin-top:7px;font-family:Arial,sans-serif;font-size:8px;font-weight:400;display:block}.desk-header nav{align-items:center;gap:30px;display:flex}.desk-header nav>a{color:#6d7260;align-items:center;gap:7px;font-size:12px;display:flex}.desk-header svg{width:13px}.transaction-desk .wallet-button{color:#344b38;background:0 0;border:1px solid #92967b;border-radius:3px;height:38px;min-height:38px;padding:0 17px;font-size:12px;font-weight:500}.wallet-dot{background:#aca78e;border-radius:100%;width:6px;height:6px;margin-left:11px}.wallet-dot.connected{background:#527149}.desk-content{max-width:1160px;margin:auto;padding:26px 30px 18px}.desk-intro{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:2px;text-transform:uppercase;color:#737359;font-size:10px;font-weight:600}.desk-intro .eyebrow span{color:#ad8a42;padding:0 9px;display:inline-block}.transaction-desk h1{letter-spacing:-1.9px;margin:14px 0 0;font-family:Sherwood,Georgia,serif;font-size:clamp(32px,3vw,38px);font-weight:400;line-height:1.2}.transaction-desk h1 em{color:#65724c;font-weight:400}.intro-note{color:#666b58;border-left:1px solid #b8a678;padding-left:24px;font-family:Sherwood,Georgia,serif;font-size:12px;line-height:1.9}.intro-note span{color:#8b8067;font-style:italic}.action-choices{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:19px;display:grid}.transaction-desk .action-choice{white-space:normal;text-align:left;color:#4d5843;height:65px;box-shadow:none;background:#f8f4e688;border:1px solid #cec4a8;border-radius:3px;justify-content:flex-start;gap:15px;padding:12px 20px}.transaction-desk .action-choice.is-active{color:#fbf4db;background:#3b503b;border-color:#3b503b;box-shadow:inset 0 0 0 4px #3b503b,inset 0 0 0 5px #b3b38844}.choice-number{color:#a88e51;min-width:26px;font-family:Sherwood,Georgia,serif;font-size:24px;font-weight:400}.action-choice.is-active .choice-number{color:#d7c384}.action-choice strong{font-family:Sherwood,Georgia,serif;font-size:14px;font-weight:400;display:block}.action-choice small{letter-spacing:.5px;opacity:.7;margin-top:7px;font-size:10px;font-weight:400;display:block}.action-choice>svg{opacity:.7;width:15px;margin-left:auto}.dispatch-panel{background:#fbf7eccc;border:1px solid #c6b997;border-radius:3px;grid-template-columns:40% 60%;display:grid;overflow:hidden;box-shadow:0 9px 24px #554a2410}.dispatch-art{isolation:isolate;background:linear-gradient(#efe9d8dc,#e8e4cfdf),url(/sherwood/scout_region_map.png) 50%/cover;border-right:1px solid #c6b997;flex-direction:column;justify-content:space-between;min-height:390px;padding:27px 25px;display:flex;position:relative}.dispatch-art:after{content:"";pointer-events:none;border:1px solid #a6986c55;position:absolute;inset:12px}.art-heading{letter-spacing:2px;color:#8a805b;justify-content:space-between;font-size:8px;display:flex}.engraving-circle{place-items:center;width:100%;height:225px;display:grid;position:relative}.engraving-circle:before{content:"";outline-offset:9px;border:1px solid #b3a37066;border-radius:50%;outline:1px solid #b3a37033;width:230px;height:230px;position:absolute}.compass-top{color:#a68c50;font-size:21px;position:absolute;top:3px;left:calc(50% - 7px)}.event-illustration{object-fit:contain;filter:drop-shadow(0 14px 7px #493c3222);width:100%;height:190px;position:relative}.art-transfers .event-illustration{width:74%;height:170px}.guard-illustration{filter:drop-shadow(0 10px 8px #493c3233);background:url(/sherwood/forest_guard_walk_v1.png) 0 0/200% 200%;width:150px;height:195px;position:relative}.art-caption{text-align:center;color:#746749}.art-caption>span{color:#9b8044;font-size:17px}.art-caption p{letter-spacing:2.4px;margin:9px 0 8px;font-size:9px}.art-caption i{color:#8d8063;font-family:Sherwood,Georgia,serif;font-size:10px}.dispatch-form{padding:25px 35px 20px}.form-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.form-heading .eyebrow{letter-spacing:1.4px;color:#927d4d;font-size:9px}.network-badge{color:#5a644c;background:#eeeedc;border:1px solid #ccc8af;border-radius:20px;height:25px;padding:0 10px;font-size:9px}.network-badge span{background:#697f51;border-radius:50%;width:5px;height:5px}.transaction-desk h2{letter-spacing:-.6px;margin:17px 0 8px;font-family:Sherwood,Georgia,serif;font-size:24px;font-weight:400;line-height:1.35}.form-description{color:#7d7c69;max-width:380px;font-size:12px;line-height:1.7}.dispatch-form form{margin-top:22px}.amount-row{gap:14px;display:flex}.field-label{flex:1;min-width:0;display:block}.field-label>span{letter-spacing:1.5px;color:#79765d;margin-bottom:7px;font-size:9px;font-weight:600;display:block}.transaction-desk .field-label .input,.transaction-desk .field-label .select{outline-offset:3px;color:#3d4735;background:#fffdf688;border:1px solid #c6bda2;border-radius:3px;width:100%;min-height:43px;box-shadow:inset 0 1px 3px #76614206}.field-label>div{width:100%}.transaction-desk input{min-width:0}.transaction-desk .token-amount input{width:100%;font-family:Sherwood,Georgia,serif;font-size:20px}.token-amount>span{letter-spacing:1px;color:#8b8269;font-size:11px}.count-field{max-width:95px}.recipient-field{margin-top:17px}.recipient-field input{font-size:11px}.balance-line{color:#8a8771;justify-content:space-between;gap:8px;min-height:13px;margin:10px 0 19px;font-size:10px;display:flex}.transaction-desk .send-button{color:#fff8e4;background:#344c39;border:1px solid #334b37;border-radius:3px;justify-content:space-between;width:100%;min-height:45px;padding:0 18px;font-family:Sherwood,Georgia,serif;font-size:13px;font-weight:400;display:flex}.send-button svg{width:17px}.transaction-desk .send-button:disabled{color:#f0ecd9;opacity:.8;background:#7e8871;border-color:#7e8871}.transaction-desk .form-footnote{color:#918c79;text-align:center;margin-top:11px;font-size:9px}.form-error{color:#9b4037;overflow-wrap:anywhere;font-size:12px;line-height:1.5;margin-top:12px!important}.burn-note{color:#7b6447;align-items:center;gap:13px;padding:13px 0 2px;display:flex}.burn-note svg{width:25px}.burn-note p{font-size:12px;line-height:1.7}.burn-note span{color:#8b806b;font-size:10px}.receipt-section{margin-top:20px}.receipt-title{border-bottom:1px solid #cfc5a9;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.receipt-title>span:last-child{color:#8b8269;font-size:10px;font-style:italic}.receipt-empty,.receipt-filled{align-items:center;gap:17px;padding:20px 0;display:flex}.receipt-empty>svg{color:#b0a073;width:30px}.transaction-desk h3{margin:0 0 6px;font-family:Sherwood,Georgia,serif;font-size:13px;font-weight:400}.receipt-empty p,.receipt-filled p{color:#8c846d;font-size:11px}.receipt-filled p span{padding:0 6px}.receipt-check{color:#506a42;background:#e1e6cf;border:1px solid #a2ae88;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.receipt-check svg{width:20px}.receipt-filled>div:last-child{min-width:0}.receipt-hash{overflow-wrap:anywhere;color:#536647;align-items:center;gap:8px;margin-top:8px;font-family:monospace;font-size:10px;display:flex}.receipt-hash svg{flex-shrink:0;width:12px}.ledger-history{border:1px solid #d6ccb0;border-radius:3px}.ledger-history summary{min-height:40px;padding:12px;font-size:12px}.history-entry{justify-content:space-between;gap:10px;padding:9px 0;font-size:11px;display:flex}.desk-footer{color:#8b866e;letter-spacing:1.1px;border-top:1px solid #cfc5a9;justify-content:space-between;padding-top:17px;font-size:9px;display:flex}.desk-footer i{color:#a68c50;margin:0 7px}.desk-footer>span:last-child{letter-spacing:0}.operator-details{color:#838268;margin-top:15px;font-size:10px}.operator-details summary{cursor:pointer;margin-bottom:8px}@media (min-width:1500px){.desk-content{padding-top:50px}.dispatch-art{min-height:455px}.dispatch-form{padding:38px 40px}}@media (max-width:800px){.desk-header{padding:20px}.desk-header nav{gap:12px}.desk-header nav>a{display:none}.desk-brand{font-size:16px}.desk-brand small{font-size:6px}.desk-content{padding:28px 20px}.intro-note{display:none}.desk-intro{margin-bottom:25px}.action-choice>svg{display:none}.transaction-desk .action-choice{gap:7px;padding:12px}.action-choice strong{font-size:11px}.choice-number{min-width:18px;font-size:18px}.action-choice small{font-size:8px}.dispatch-panel{grid-template-columns:35% 65%}.dispatch-art{padding:24px 15px}.engraving-circle:before{width:140px;height:140px}.event-illustration{height:140px}.guard-illustration{width:100px;height:130px}.dispatch-form{padding:24px 20px}.transaction-desk h2{font-size:21px}.form-heading{flex-direction:column;align-items:flex-start}.art-heading{font-size:6px}.art-caption p{letter-spacing:1px;font-size:8px}.art-caption i{font-size:8px}}@media (max-width:540px){.desk-brand small{display:none}.brand-seal{width:33px;height:37px;font-size:24px}.desk-header{padding:15px}.desk-content{padding:24px 15px}.desk-intro .eyebrow{letter-spacing:1px;font-size:8px}.action-choices{gap:5px}.transaction-desk .action-choice{flex-direction:column;align-items:flex-start;gap:5px;height:89px;padding:9px 6px}.choice-number{font-size:15px}.action-choice small{font-size:7px}.dispatch-panel{grid-template-columns:1fr}.dispatch-art{height:175px;min-height:175px;padding:15px}.art-heading{font-size:8px}.engraving-circle{height:140px;position:absolute;inset:20px 0}.engraving-circle:before{width:115px;height:115px}.event-illustration,.art-transfers .event-illustration{width:180px;height:115px}.guard-illustration{width:85px;height:110px}.art-caption,.compass-top{display:none}.dispatch-form{padding:25px 20px}.form-heading{flex-direction:row}.desk-footer{letter-spacing:.5px;gap:10px;font-size:7px}.receipt-filled p{font-size:10px}.receipt-hash{font-size:9px}}@media (prefers-reduced-motion:reduce){.transaction-desk *{transition:none!important;animation:none!important}}.transaction-desk .field-label input{color:#3d4735}.desk-lab-tools{background:#fbf7ec;border:1px solid #c6b997;margin-bottom:24px;padding:18px 22px}.desk-lab-tools p{color:#626b51;margin:7px 0;font-size:12px;line-height:1.6}.lab-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.lab-toolbar .btn{height:auto;min-height:34px;padding:8px 14px;font-size:12px}
