body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif,Helvetica,sans-serif}@view-transition{navigation:auto}.top-controls{display:flex;padding:2em 4em;align-items:flex-start}button{display:inline-flex;align-items:center;padding:1rem;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}button:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}button:focus{outline:2px solid #4a90e2;outline-offset:2px}.back-button{background-color:#e0e0e0;color:#333;transition:all .3s cubic-bezier(.4,0,.2,1)}.back-button:hover{background-color:#d0d0d0}.print-button{background-color:#06c;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.print-button:hover{background-color:#0052a3}.print-button:active{background-color:#003d7a}@media print{.no-print{display:none!important}}
