:root{--paws-gold-top:#ffd766;--paws-gold:#ffcb45;--paws-cream:#fff3d2;--paws-cream-deep:#ffeec4;--paws-edge:#e0a83a;--paws-edge-soft:#f3d58f;--paws-drop:0 22px 36px #7a4a0f44;--paws-ink:#6b4a2b;--paws-ink-soft:#9a7650;--paws-ink-title:#fff8e6;--paws-title-shadow:#d99a2b;--paws-btn-top:#fffaf0;--paws-btn-bottom:#fbecc9;--paws-btn-edge:#dcc08e;--paws-go-top:#c4f58a;--paws-go-bottom:#93dc4f;--paws-go-ink:#3a6b16;--paws-go-edge:#5ea52d;--paws-sel:#ffb347;--paws-danger:#e0553f;--paws-radius:30px;--paws-radius-sm:18px;--paws-band:96px}.paws-panel{color:var(--paws-ink);background:linear-gradient(180deg, var(--paws-gold-top) 0, var(--paws-gold) var(--paws-band), var(--paws-cream) var(--paws-band), var(--paws-cream-deep) 100%);border-radius:var(--paws-radius);box-shadow:inset 0 3px 0 #fff9, inset 0 -6px 0 var(--paws-edge-soft), 0 10px 0 var(--paws-edge), var(--paws-drop);border:0}.paws-title{font-family:var(--font-title);text-transform:uppercase;letter-spacing:1.5px;color:var(--paws-ink-title);text-shadow:0 3px 0 var(--paws-title-shadow), 0 6px 12px #9a5a0f33;font-weight:400}.paws-btn{font-family:var(--font-title);text-transform:uppercase;letter-spacing:1px;color:var(--paws-ink);background:linear-gradient(180deg, var(--paws-btn-top), var(--paws-btn-bottom));border-radius:var(--paws-radius-sm);box-shadow:0 6px 0 var(--paws-btn-edge), 0 10px 16px #7a4a0f33;cursor:pointer;border:0;padding:12px 20px 14px;font-weight:400;transition:transform .12s cubic-bezier(.3,1.6,.5,1),box-shadow .12s,filter .12s}.paws-btn--go{color:var(--paws-go-ink);background:linear-gradient(180deg, var(--paws-go-top), var(--paws-go-bottom));box-shadow:0 6px 0 var(--paws-go-edge), 0 10px 16px #3a6b1633}.paws-btn:hover:not(:disabled),.paws-btn:focus-visible,.paws-btn.pp-sel,.paws-btn.sel{box-shadow:0 9px 0 var(--paws-btn-edge), 0 0 0 4px #fff, 0 0 0 8px var(--paws-sel), 0 14px 20px #7a4a0f44;outline:none;transform:translateY(-3px)scale(1.03)}.paws-btn--go:hover:not(:disabled),.paws-btn--go:focus-visible,.paws-btn--go.pp-sel,.paws-btn--go.sel{box-shadow:0 9px 0 var(--paws-go-edge), 0 0 0 4px #fff, 0 0 0 8px var(--paws-sel), 0 14px 20px #3a6b1644}.paws-btn:active:not(:disabled){box-shadow:0 2px 0 var(--paws-btn-edge);transform:translateY(4px)}.paws-btn:disabled{opacity:.5;cursor:not-allowed}.paws-tag{font:800 12px/1 var(--font-rounded);color:var(--paws-ink);background:#ffe7a8;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.paws-card{text-align:left;color:var(--paws-ink);background:var(--paws-cream);cursor:pointer;border:0;border-radius:22px;flex-direction:column;padding:0;transition:transform .12s cubic-bezier(.3,1.6,.5,1),box-shadow .12s;display:flex;overflow:hidden;box-shadow:0 6px #e6c98f,0 10px 18px #7a4a0f2e}.paws-card .paws-thumb{aspect-ratio:16/10;background:#bfe3ff 50%/cover no-repeat;position:relative}.paws-card .paws-thumb .paws-tag{position:absolute;top:10px;left:10px;box-shadow:0 2px #0002}.paws-card .paws-card-body{flex-direction:column;gap:4px;padding:10px 14px 14px;display:flex}.paws-card .paws-card-title{font:400 19px/1.1 var(--font-title);text-transform:uppercase;letter-spacing:.6px}.paws-card .paws-card-meta{font:800 13px/1.2 var(--font-rounded);color:var(--paws-ink-soft)}.paws-card:hover:not(:disabled),.paws-card:focus-visible,.paws-card.pp-sel{box-shadow:0 9px 0 #e6c98f, 0 0 0 4px #fff, 0 0 0 8px var(--paws-sel), 0 16px 24px #7a4a0f44;outline:none;transform:translateY(-4px)scale(1.03)}.paws-card:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.6}.paws-keybar{font:400 15px/1 var(--font-title);text-transform:uppercase;letter-spacing:1px;color:var(--paws-ink-soft);justify-content:center;align-items:center;gap:22px;display:flex}.paws-keybar kbd{min-width:26px;height:26px;font:400 13px/1 var(--font-title);color:#fff;background:var(--paws-ink-soft);border-radius:999px;place-items:center;margin-right:6px;padding:0 6px;display:inline-grid}.paws-logo{font-family:var(--font-title);font-weight:400}.paws-logo span{color:#0000;filter:drop-shadow(0 .06em #b4661c)drop-shadow(0 .1em .14em #0005);position:relative}.paws-logo span:before,.paws-logo span:after{content:attr(data-t);white-space:pre;position:absolute;inset:0}.paws-logo span:before{color:#3a1d10;-webkit-text-stroke:.12em #3a1d10}.paws-logo span:after{background:linear-gradient(180deg, #fff 0%, #fff 9%, var(--c1) 10%, var(--c2) 78%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.35em;bottom:-.35em}.paws-logo span:first-child{--c1:#ff8a6a;--c2:#e63b2e}.paws-logo span+span{--c1:#6fe3f0;--c2:#1c8fd0}
