@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&display=swap");.shiba{--shiba-bg:#08070a;--shiba-ink:#f2e7d6;min-height:100dvh;grid-template-rows:1fr auto;justify-items:center;gap:.6rem;padding:clamp(.5rem,2vw,1.25rem);background:radial-gradient(90% 60% at 50% 0,rgba(240,169,74,.09),transparent 60%),var(--shiba-bg);color:var(--shiba-ink);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.shiba,.shiba-stage{position:relative;display:grid}.shiba-stage{place-items:center;width:100%;min-height:0;overflow:hidden}.shiba-ca{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.55rem;margin:0;padding:.45rem .85rem;max-width:100%;border:1px solid rgba(240,169,74,.28);border-radius:2px;background:rgba(240,169,74,.05);color:#f6ba60;font:inherit;font-size:clamp(.6rem,1.5vw,.8rem);letter-spacing:.08em;cursor:pointer;transition:border-color .16s ease,background .16s ease}.shiba-ca:hover{border-color:rgba(240,169,74,.6);background:rgba(240,169,74,.1)}.shiba-ca span{color:#8b8172;text-transform:uppercase;letter-spacing:.18em}.shiba-ca code{font:inherit;word-break:break-all}.shiba-ca-idle{cursor:default}.shiba-ca-idle:hover{border-color:rgba(240,169,74,.28);background:rgba(240,169,74,.05)}.shiba-canvas{margin:0;font:400 clamp(10px,1.75vh,19px) /1 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;font-variant-ligatures:none;white-space:pre;user-select:none;text-shadow:0 0 14px rgba(240,169,74,.12)}@media (prefers-reduced-motion:reduce){.shiba-canvas{text-shadow:none}}