@layer layout{
  .transaction-lookup{border-block-start:1px solid var(--rule);padding-block-start:36px}
  #transaction-lookup-form>label{display:block;font-size:16px;margin-block-end:10px}
  .transaction-search-row{display:flex;flex-wrap:wrap;gap:12px;align-items:start}
  #transaction-hash{flex:1;min-inline-size:min(100%,360px);inline-size:100%;font:inherit;font-size:16px;padding:12px 14px;min-block-size:48px;border:1px solid #555962;border-radius:4px;background:var(--ground);color:var(--foreground)}
  #transaction-hash[aria-invalid=true]{border-color:var(--foreground);border-width:2px}
  .transaction-search-row button{font-size:16px;min-block-size:48px}
  .transaction-error,.transaction-message{font-size:16px;line-height:1.65;overflow-wrap:anywhere}
  .transaction-error:empty,.transaction-message:empty{display:none}
  .transaction-error{margin-block-start:12px}.transaction-message{margin-block:16px;color:var(--silver)}
  #transaction-result{border-block:1px solid var(--rule);padding-block:24px;margin-block-start:24px;scroll-margin-block-start:24px}
  .transaction-result-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}
  .transaction-result-heading h3{font-size:23px}.transaction-result-heading p{font-size:15px;color:var(--secondary)}
  .transaction-hash-link{display:block;font-size:17px;overflow-wrap:anywhere;margin-block:20px;line-height:1.65}
  .transaction-parties,.transaction-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}
  .transaction-parties>div,.transaction-facts>div{border-block-start:1px solid var(--rule);padding-block:18px;min-inline-size:0}
  .transaction-parties dt,.transaction-facts dt{font-size:15px;color:var(--secondary);margin-block-end:8px}
  .transaction-parties dd,.transaction-facts dd{font-size:17px;line-height:1.6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
  .transaction-explanation{font-size:17px;line-height:1.65;max-inline-size:65ch;margin-block:20px}
  .transaction-result-actions{display:flex;flex-wrap:wrap;gap:12px 20px;margin-block-start:24px}
  .transaction-result-actions button{font-size:16px}
  .transaction-scope{border-block-start:1px solid var(--rule);margin-block-start:14px}
  .transaction-scope summary,.recent-transactions summary{min-block-size:48px;display:flex;align-items:center;font-size:16px;text-decoration:underline;text-underline-offset:5px}
  .transaction-scope p{font-size:16px;color:var(--secondary);line-height:1.7;max-inline-size:70ch;margin-block:12px}
  .recent-transactions{margin-block-start:20px}.recent-transactions ol{list-style:none;padding:0}
  .recent-transactions li{padding-block:14px;border-block-start:1px solid var(--rule);min-inline-size:0}
  .recent-transactions li button{font:inherit;font-size:16px;text-align:start;min-block-size:44px;overflow-wrap:anywhere;background:none;border:0;text-decoration:underline;text-underline-offset:5px;padding:8px 0;inline-size:100%}
  .recent-transactions li span{display:block;font-size:15px;color:var(--secondary);line-height:1.6}
  @media(width<760px){.transaction-parties,.transaction-facts{grid-template-columns:1fr;gap:0}.transaction-lookup{padding-block-start:28px}.transaction-search-row{gap:12px}.transaction-result-heading h3{font-size:22px}.transaction-hash-link{font-size:16px}.transaction-result-actions{align-items:start}.transaction-message{margin-inline:0}}
  .testnet-main{padding-block-end:12px}.testnet-notice{font-size:14px;color:var(--secondary);line-height:1.65;margin-block:24px 36px}.chain-overview{margin-block-end:54px}
  .chain-section{margin-block:52px}.chain-section-heading{display:flex;gap:20px;justify-content:space-between;align-items:baseline;margin-block-end:24px}.chain-section-heading h2{font-size:25px}.chain-section-heading>p{font-size:14px;color:var(--secondary);max-inline-size:45ch}
  .chain-accounts{border-block-start:1px solid var(--rule)}.chain-account{padding-block:24px;border-block-end:1px solid var(--rule);display:grid;grid-template-columns:110px minmax(0,1fr) 170px;gap:16px 24px;align-items:center}.chain-account h3{font-size:16px;letter-spacing:0;text-transform:capitalize}.chain-address{font-size:14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px;line-height:1.75}.chain-account-balances{font-size:14px;font-variant-numeric:tabular-nums;text-align:end;line-height:1.8}.chain-account-balances small{display:block;color:var(--secondary);font-size:14px}.chain-note{font-size:14px;color:var(--secondary);line-height:1.75;margin-block-start:20px;max-inline-size:85ch}
  .chain-contracts>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px 28px;padding-block:20px;border-block-end:1px solid var(--rule)}.chain-contracts>div:first-child{border-block-start:1px solid var(--rule)}.chain-contracts dt{font-size:14px}.chain-contracts dd{min-inline-size:0}
  .deployment-pending{padding:32px 36px;background:var(--surface);border-block:1px solid var(--rule);margin-block-start:26px}.deployment-pending h3{font-size:24px;max-inline-size:38ch}.deployment-pending>p{font-size:15px;line-height:1.75;color:var(--secondary);max-inline-size:67ch;margin-block:16px 24px}.deployment-pending>div{display:flex;gap:18px 26px;align-items:center;flex-wrap:wrap}.deployment-pending .text-link{font-size:14px;padding-block:12px;min-block-size:44px;display:inline-flex;align-items:center}
  .testnet-main [hidden]{display:none!important}.chain-account-balances{overflow-wrap:anywhere}.chain-overview .workspace-balances dd{overflow-wrap:anywhere}
  #deployment-empty-copy{white-space:pre-line}
  .testnet-notice{font-size:16px}
  .wallet-details{margin-block-start:20px}
  .wallet-details summary{font-size:15px;text-decoration:underline;text-underline-offset:5px;min-block-size:44px;display:flex;align-items:center}
  .wallet-details .chain-note{font-size:15px;margin-block:10px 20px;line-height:1.65}
  .deployment-pending{padding:24px 0;background:none;margin-block-start:20px}
  .deployment-pending h3{font-size:23px}
  .deployment-pending>p{font-size:16px}
  .chain-account-balances{font-size:17px}
  @media(width<760px){.deployment-pending{padding:24px 0}.deployment-pending h3{font-size:22px}.deployment-pending>p{font-size:16px}.deployment-pending>div{gap:8px;align-items:start;flex-direction:column}}
  .chain-task{display:grid;grid-template-columns:100px minmax(0,1fr) 150px;gap:16px 24px;padding-block:24px;border-block-end:1px solid var(--rule)}.chain-task:first-child{border-block-start:1px solid var(--rule)}.chain-task h3{font-size:16px;letter-spacing:0}.chain-task dl{display:flex;flex-wrap:wrap;gap:14px 32px;font-size:14px}.chain-task dt{color:var(--secondary);margin-block-end:8px}.chain-task dd{font-variant-numeric:tabular-nums}.chain-task-state{font-size:14px;text-align:end}.chain-task-time{grid-column:2 / -1;font-size:14px;color:var(--secondary)}
  .chain-transactions{list-style:none;padding:0}.chain-transactions li{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px 24px;border-block-end:1px solid var(--rule);padding-block:17px;font-size:14px;align-items:baseline}.chain-transactions li:first-child{border-block-start:1px solid var(--rule)}.chain-transactions a{overflow-wrap:anywhere;text-underline-offset:4px;line-height:1.75}.chain-transactions small{color:var(--secondary);display:block;font-size:13px;margin-block-start:6px}.chain-tasks>p,.chain-transactions>li:only-child:not(:has(a)){font-size:14px;color:var(--secondary);padding-block:24px}.chain-transactions>li:only-child:not(:has(a)){display:block}
  @media(width<760px){.testnet-main .workspace-heading{align-items:start}.chain-section-heading{display:block}.chain-section-heading>p{margin-block-start:12px;line-height:1.7}.chain-account{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px}.chain-account>a{grid-column:1 / -1;grid-row:2;min-block-size:44px;align-content:center}.chain-account-balances{grid-column:2;grid-row:1}.chain-contracts>div{grid-template-columns:1fr;gap:10px}.chain-task{grid-template-columns:1fr 1fr}.chain-task dl{grid-column:1 / -1;grid-row:2}.chain-task-time{grid-column:1 / -1}.chain-task-state{grid-row:1;grid-column:2}.chain-transactions li{grid-template-columns:1fr;gap:10px}.chain-overview .workspace-balances dd{font-size:24px}.chain-overview #chain-block{font-size:clamp(20px,5.7vw,24px);white-space:nowrap}.chain-section{margin-block:42px}.chain-address{font-size:14px}}
}
