:root{color-scheme:light dark;font-family:system-ui,sans-serif}body{margin:0}.banner{padding:.5rem 1rem;border-bottom:2px solid currentColor;background:Canvas;color:CanvasText;font-weight:600}.banner p{margin:.25rem 0}.lp{padding:0 1rem}.pool{margin:1rem 0}.pool h2{margin:0 0 .25rem;font-size:1.1rem}.pool p{margin:.25rem 0}.paused,.suspended{font-weight:600}.stale .pool,.stale .ledger{color:GrayText}.freshness{font-weight:600}.wallet{padding:.5rem 1rem;border-bottom:1px solid currentColor}.wallet p{margin:.25rem 0}.wallet button{margin-right:.5rem}.banner .mismatch{font-weight:700}.deposit,.withdraw,.position,.swap{padding:0 1rem 1rem}.deposit-pool,.withdraw-pool,.position-pool{margin:.75rem 0}.deposit-pool h3,.withdraw-pool h3,.position-pool h3{margin:0 0 .25rem;font-size:1rem}.deposit-pool input,.withdraw-pool input{margin-right:.5rem}.copyable code{user-select:all;word-break:break-all;margin-right:.5rem}.pages{display:flex;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid currentColor}.deposit-pool label{display:block;margin:.25rem 0}.disclosure p{margin:.25rem 0}.swap label{display:block;margin:.25rem 0}.swap select,.swap input{margin-left:.5rem}.swap p{margin:.25rem 0}.save-in-usdy{max-width:48rem}.swap.stale .quote,.swap.stale .horizon,.swap.stale .save-in-usdy{color:GrayText}
