.rs-sample-label{font-size:var(--rs-small,14px);letter-spacing:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;line-height:1.5;display:flex}.rs-sample-label>span:last-child{letter-spacing:0;opacity:.8}.rs-sample-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.rs-sample-actions button,.rs-sample-dialog button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font:500 14px/1.4 Helvetica Neue,sans-serif;display:inline-flex}.rs-sample-actions button:first-child{color:#202925;background:#d4bc87;border-color:#d4bc87}.rs-sample-actions button:active,.rs-sample-dialog button:active{transform:translateY(1px)}.rs-sample figcaption img{object-fit:cover}.rs-sample-frames{font-size:var(--rs-small,14px);border:0;margin-top:20px;padding-top:14px;line-height:1.6}.rs-sample-frames>summary{cursor:pointer;min-height:44px;padding:10px 0}.rs-sample-frames>summary:focus-visible{outline-offset:3px;outline:2px solid}.rs-sample-frames p{margin:0 0 12px}.rs-sample-frames p:last-child{opacity:.85;margin:12px 0 0}.rs-sample-frame-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rs-sample-frame-grid a{min-width:0;color:inherit;text-decoration:none}.rs-sample-frame-grid a:focus-visible{outline-offset:4px;outline:2px solid}.rs-sample-frame-grid img{border-radius:3px;width:100%;height:auto;display:block}.rs-sample-frame-grid span{font-size:var(--rs-small,14px);margin-top:6px;display:block}.rs-sample-frame-grid time{font-variant-numeric:tabular-nums}@media (width<=480px){.rs-sample-frame-grid{grid-template-columns:1fr;gap:14px}}.rs-sample-checklist{font-size:var(--rs-small,14px);border:0;margin-top:18px;line-height:1.7}.rs-sample-checklist>button{width:100%;min-height:44px;color:inherit;cursor:pointer;font-size:var(--rs-small,14px);text-align:left;background:0 0;border:0;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.rs-sample-checklist ul{margin:0;padding-left:18px;list-style:outside}.rs-sample-checklist li{margin:4px 0}.rs-sample-checklist p{margin:10px 0}.rs-sample-checklist a,.rs-sample-error a{text-underline-offset:3px;text-decoration:underline}.rs-sample-error{font-size:var(--rs-small,14px);line-height:1.6}.rs-sample-dialog{color:#252b27;overscroll-behavior:contain;background:#f4f0e7;border:1px solid #6a735f;border-radius:10px;width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow-y:auto;box-shadow:0 24px 90px #10171355}.rs-sample-dialog::backdrop{background:#101713d9}.rs-sample-dialog header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.rs-sample-dialog header span{font-size:var(--rs-small,14px);letter-spacing:.1em;color:#65695f}.rs-sample-dialog header h2{margin:8px 0 0;font:400 clamp(19px,3vw,27px)/1.4 Libre Baskerville,Georgia,serif}.rs-sample-dialog header button{flex-shrink:0;padding:10px}.rs-sample-dialog video{object-fit:contain;background:#101713;width:100%;max-height:55dvh}.rs-sample-inspection{font-size:var(--rs-small,14px);grid-template-columns:200px 1fr;gap:28px;margin-top:24px;line-height:1.7;display:grid}.rs-sample-source img{object-fit:cover;border-radius:5px;width:160px;height:160px}.rs-sample-source strong{margin-top:10px;display:block}.rs-sample-source span{font-size:var(--rs-small,14px);color:#65695f}.rs-sample-inspection p{margin:0 0 12px}.rs-sample-dialog footer{font-size:var(--rs-small,14px);border-top:1px solid #cfd2c2;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:16px;line-height:1.6;display:flex}.rs-sample-dialog footer button{flex-shrink:0}@media (hover:hover) and (pointer:fine){.rs-sample-actions button:hover,.rs-sample-dialog button:hover{border-color:#ad853d}}@media (width<=600px){.rs-sample-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.rs-sample-inspection{grid-template-columns:1fr;gap:18px;margin-top:18px}.rs-sample-source{align-items:center;gap:16px;display:flex}.rs-sample-source img{width:88px;height:88px}.rs-sample-dialog footer{align-items:flex-start}.rs-sample-label{font-size:var(--rs-small,14px)}.rs-sample-actions{gap:8px}.rs-sample-actions button{font-size:var(--rs-small,14px);padding:10px}}
