.-QsWbG_trigger{width:28px;height:28px;color:var(--muted);touch-action:manipulation;cursor:pointer;background:var(--surface);border-radius:var(--radius-full);box-shadow:var(--shadow-surface);border:none;justify-content:center;align-items:center;transition:color .15s,box-shadow .15s,background .15s;display:flex;position:relative}@media (max-width:1023px){.-QsWbG_trigger{width:36px;height:36px}}.-QsWbG_trigger:before{pointer-events:none;content:"";position:absolute;inset:-8px}.-QsWbG_trigger:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.-QsWbG_trigger:active{transform:none}}.-QsWbG_trigger[data-open]{color:var(--fg)}@media (hover:hover) and (pointer:fine){.-QsWbG_trigger:hover{color:var(--fg);box-shadow:var(--shadow-surface-hover)}}
.Pv-zpq_backdrop{z-index:var(--z-overlay);background:#0006;transition:opacity .15s;position:fixed;inset:0}.Pv-zpq_backdrop[data-starting-style],.Pv-zpq_backdrop[data-ending-style]{opacity:0}@media (prefers-reduced-motion:reduce){.Pv-zpq_backdrop{transition:none}}.Pv-zpq_popup{z-index:var(--z-modal);background:var(--surface);border-radius:var(--radius-large);width:calc(100% - 2rem);max-width:400px;box-shadow:var(--shadow-5);outline:none;padding:1rem;transition:opacity .15s,transform .15s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Pv-zpq_popup[data-starting-style],.Pv-zpq_popup[data-ending-style]{opacity:0;transform:translate(-50%,-48%)}@media (prefers-reduced-motion:reduce){.Pv-zpq_popup{transition:none}}.Pv-zpq_header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.Pv-zpq_title{color:var(--fg);margin:0;font-size:1.125rem;font-weight:600}.Pv-zpq_close{width:28px;height:28px;color:var(--muted);touch-action:manipulation;cursor:pointer;border-radius:var(--radius-base);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .15s;display:flex;position:relative}.Pv-zpq_close:before{pointer-events:none;content:"";position:absolute;inset:-8px}.Pv-zpq_close:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.Pv-zpq_close:active{transform:none}}@media (hover:hover) and (pointer:fine){.Pv-zpq_close:hover{color:var(--fg);background:var(--gray-a2)}}.Pv-zpq_ogPreview{aspect-ratio:1200/630;background:var(--gray-a3);border-radius:var(--radius-base);width:100%;box-shadow:var(--shadow-surface);margin-bottom:.75rem;overflow:hidden}.Pv-zpq_ogImage{object-fit:cover;width:100%;height:100%;display:block}.Pv-zpq_options{gap:.5rem;display:flex}.Pv-zpq_copyBtn,.Pv-zpq_shareBtn{touch-action:manipulation;cursor:pointer;border-radius:var(--radius-full);border:none;align-items:center;gap:6px;height:36px;padding:0 14px;font-weight:500;transition:background .15s,color .15s,opacity .15s,transform .15s;display:flex;position:relative;}.Pv-zpq_copyBtn:before,.Pv-zpq_shareBtn:before{pointer-events:none;content:"";position:absolute;inset:-4px 0}.Pv-zpq_copyBtn{color:var(--bg);background:var(--fg);flex:1;justify-content:center}.Pv-zpq_shareBtn{color:var(--fg);background:var(--surface);box-shadow:var(--shadow-surface)}.Pv-zpq_copyBtn:active,.Pv-zpq_shareBtn:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.Pv-zpq_copyBtn:active,.Pv-zpq_shareBtn:active{transform:none}}@media (hover:hover) and (pointer:fine){.Pv-zpq_copyBtn:hover{opacity:.85}.Pv-zpq_shareBtn:hover{box-shadow:var(--shadow-surface-hover)}}
.HMu09q_gridSection{width:100%}.HMu09q_gridSectionHeader{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.875rem;min-height:2.75rem;margin-bottom:.75rem;padding:.125rem 0;display:flex}.HMu09q_gridHeaderLeft{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.HMu09q_gridModeToggle{background:var(--gray-a3);border-radius:var(--radius-base);gap:2px;padding:3px;display:flex;position:relative}.HMu09q_modeThumb{pointer-events:none;background:var(--surface);box-shadow:var(--shadow-surface);border-radius:6px;transition:transform .2s cubic-bezier(.65,0,.35,1),width .2s cubic-bezier(.65,0,.35,1);position:absolute;top:3px;bottom:3px;left:0}@media (prefers-reduced-motion:reduce){.HMu09q_sizeThumb,.HMu09q_modeThumb,.HMu09q_modeThumb{transition:none}}.HMu09q_gridModeBtn{min-width:5.125rem;height:2rem;color:var(--muted);touch-action:manipulation;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.3125rem;padding:0 .875rem;font-weight:500;transition:background-color .1s,color .1s;display:flex;position:relative;}.HMu09q_gridModeBtnActive{color:var(--fg)}.HMu09q_gridHeaderRight{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.HMu09q_gridSelectBtn{width:auto;min-width:0;height:2rem;color:var(--fg);letter-spacing:.01em;white-space:nowrap;background:var(--surface);border-radius:var(--radius-full);box-shadow:var(--shadow-surface);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding-inline:.875rem;font-weight:500;transition:color .15s,background-color .15s;display:flex;}.HMu09q_gridSelectBtnLabel{justify-content:center;align-items:center;display:inline-flex}@media (max-width:1023px){.HMu09q_gridSelectBtn{padding-inline:.75rem}}.HMu09q_floatingBarAnchor{width:100%;height:0;position:absolute;inset:auto 0 0}.HMu09q_floatingBar{right:var(--bar-right,0);bottom:1.5rem;left:var(--bar-left,0);z-index:var(--z-nav);background:var(--surface);height:48px;box-shadow:var(--shadow-surface), 0 4px 20px color-mix(in srgb, var(--fg) 10%, transparent);border-radius:9999px;align-items:center;gap:.5rem;padding:0 6px 0 1rem;display:flex;position:fixed}.HMu09q_floatingBarCount{font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap;align-items:center;gap:.25rem;margin:0;font-weight:500;display:flex;}.HMu09q_floatingBarDeselectWrapper{flex-shrink:0;align-self:stretch;align-items:center;display:flex;overflow:hidden}.HMu09q_floatingBarDeselect{color:var(--muted);white-space:nowrap;touch-action:manipulation;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-weight:500;transition:color .15s;position:relative;}.HMu09q_floatingBarDeselect:before{content:"";position:absolute;inset:-12px -6px}@media (hover:hover) and (pointer:fine){.HMu09q_floatingBarDeselect:hover{color:var(--fg)}}.HMu09q_floatingBarDownload{height:36px;color:var(--surface);white-space:nowrap;touch-action:manipulation;cursor:pointer;background:var(--fg);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;margin-left:auto;padding:0 1rem;font-weight:500;transition:opacity .15s,background-color .15s;display:flex;}.HMu09q_floatingBarDownloadDisabled{cursor:default;opacity:.35}@media (hover:hover) and (pointer:fine){.HMu09q_floatingBarDownload:not(.HMu09q_floatingBarDownloadDisabled):hover{opacity:.85}}.HMu09q_grid{isolation:isolate;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (min-width:480px){.HMu09q_grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:640px){.HMu09q_grid{grid-template-columns:repeat(5,1fr)}}.HMu09q_gridItem{touch-action:manipulation;cursor:pointer;background:var(--surface);border-radius:var(--radius-base);box-shadow:var(--shadow-surface);isolation:isolate;border:1px solid #0000;outline:none;flex-direction:column;align-items:center;gap:6px;padding:6px;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.HMu09q_gridItem:hover{background:var(--gray-a1)}}.HMu09q_gridItemActive{box-shadow:var(--shadow-focus)}.HMu09q_gridItemSelected{border-color:var(--gray-6)}.HMu09q_gridItem:focus-visible{box-shadow:var(--shadow-focus)}.HMu09q_gridCheckmark{background:var(--surface);border:1.5px solid var(--gray-6);border-radius:9999px;justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .12s,border-color .12s,color .12s;display:flex;position:absolute;top:4px;right:4px}.HMu09q_gridCheckmarkGlyph{display:flex}@media (prefers-reduced-motion:reduce){.HMu09q_gridCheckmark{transition:none}}.HMu09q_gridCheckmarkSelected{color:var(--surface);background:var(--fg);border-color:var(--fg)}.HMu09q_gridImage{aspect-ratio:1;outline-offset:-1px;width:100%;image-rendering:pixelated;background:var(--gray-a2);border-radius:2px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1)}.HMu09q_gridLabel{color:var(--muted);text-align:center;align-items:center;gap:3px;line-height:1.2;display:flex;}.HMu09q_section{min-width:0;padding:1rem var(--page-gutter);overflow-anchor:none;flex-direction:column;align-items:center;gap:1.5rem;padding-top:2rem;padding-bottom:3rem;display:flex;position:relative}@media (max-width:1023px){.HMu09q_section{padding:1rem 1.5rem 3rem}}@media (min-width:1024px){.HMu09q_section{flex:1}}.HMu09q_portraitContainer{flex-direction:column;align-items:center;gap:.625rem;width:100%;max-width:23.5rem;display:flex}@media (max-width:1023px){.HMu09q_portraitContainer{max-width:21.875rem}}.HMu09q_portraitCard{background:var(--surface);width:100%;box-shadow:var(--shadow-surface);isolation:isolate;border-radius:.875rem;padding:.8125rem;position:relative}.HMu09q_portrait{z-index:1;aspect-ratio:1;outline-offset:-1px;width:100%;image-rendering:pixelated;border-radius:1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);display:block;position:relative}.HMu09q_content{width:100%}.HMu09q_info{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.HMu09q_infoLeft{flex-wrap:wrap;align-items:baseline;gap:.25rem;min-width:0;margin:0;display:flex}.HMu09q_pokemonName{color:var(--fg);letter-spacing:-.04em;text-wrap:balance;font-size:1.875rem;font-weight:560;line-height:1.05}.HMu09q_artistCredit{color:var(--muted);letter-spacing:0;align-items:center;gap:4px;margin-top:4px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;}@media (hover:hover) and (pointer:fine){.HMu09q_artistCredit:hover{color:var(--fg)}}.HMu09q_mood{color:var(--muted);letter-spacing:.01em;margin:0;font-weight:500;}.HMu09q_toolbar{background:var(--surface);border-radius:var(--radius-large);width:100%;height:57px;box-shadow:var(--shadow-surface);isolation:isolate;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 12px;display:flex;container-type:inline-size}.HMu09q_toolbarLeft{align-items:center;gap:.625rem;display:flex}.HMu09q_toolbarSizeCaption{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-weight:500;}@container not (min-width:20rem){.HMu09q_toolbarSizeCaption{display:none}}.HMu09q_copyBtnWrapper{display:none}@media (hover:hover) and (pointer:fine){.HMu09q_copyBtnWrapper{display:block}}.HMu09q_toolbarActions{align-items:center;gap:4px;display:flex}.HMu09q_toolbarBtn{width:36px;height:36px;color:var(--muted);touch-action:manipulation;cursor:pointer;border-radius:var(--radius-base);background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex;position:relative}.HMu09q_toolbarBtn:before{pointer-events:none;content:"";position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.HMu09q_toolbarBtn:active{transform:none}}.HMu09q_toolbarBtn:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.HMu09q_toolbarBtn:hover{color:var(--fg);background:var(--gray-a2)}}.HMu09q_sizeToggle{background:var(--gray-a3);border-radius:var(--radius-base);border:none;gap:2px;padding:3px;display:flex;position:relative}.HMu09q_sizeThumb{pointer-events:none;background:var(--surface);box-shadow:var(--shadow-surface);border-radius:6px;transition:transform .2s cubic-bezier(.65,0,.35,1),width .2s cubic-bezier(.65,0,.35,1);position:absolute;top:3px;bottom:3px;left:0}@media (prefers-reduced-motion:reduce){.HMu09q_sizeThumb{transition:none}}.HMu09q_sizeBtn{width:28px;height:28px;color:var(--muted);touch-action:manipulation;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-weight:500;transition:background-color .1s,color .1s;display:flex;position:relative;}.HMu09q_sizeBtn:before{pointer-events:none;content:"";position:absolute;inset:-8px}.HMu09q_sizeBtn:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.HMu09q_sizeBtn:active{transform:none}}.HMu09q_sizeBtnActive{color:var(--fg)}@media (max-width:640px){.HMu09q_gridSectionHeader{gap:.625rem}.HMu09q_gridModeBtn{min-width:4.5rem;padding:0 .75rem}.HMu09q_pokemonName{font-size:1.5rem}}
.HpzpJq_bottomBar{padding:1rem var(--page-gutter) 1.25rem;border-top:1px solid var(--border);flex-direction:column;gap:.75rem;margin-top:auto;display:flex}@media (max-width:1023px){.HpzpJq_bottomBar{padding-top:1.25rem}}.HpzpJq_browseBtn{width:100%;height:2.75rem;color:var(--fg);touch-action:manipulation;cursor:pointer;background:var(--surface);border-radius:var(--radius-base);box-shadow:var(--shadow-surface);border:none;justify-content:center;align-items:center;font-size:14px;font-weight:560;transition:box-shadow .15s;display:flex}.HpzpJq_browseBtn:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.HpzpJq_browseBtn:active{transform:none}}@media (hover:hover) and (pointer:fine){.HpzpJq_browseBtn:hover{box-shadow:var(--shadow-surface-hover)}}.HpzpJq_nav{gap:.75rem;display:flex}.HpzpJq_button{color:var(--fg);touch-action:manipulation;background:var(--surface);border-radius:var(--radius-base);box-shadow:var(--shadow-surface);border:none;flex-direction:column;flex:1;gap:.25rem;padding:.75rem 1rem;text-decoration:none;transition:box-shadow .15s;display:flex}.HpzpJq_buttonRight{text-align:right;align-items:flex-end}@media (hover:hover) and (pointer:fine){.HpzpJq_button:hover{box-shadow:var(--shadow-surface-hover)}}.HpzpJq_label{color:var(--muted);letter-spacing:.01px;align-items:center;gap:.375rem;font-size:12px;display:flex}.HpzpJq_labelRight{justify-content:flex-end}.HpzpJq_name{letter-spacing:-.09px;font-size:14px;font-weight:500;line-height:21px}.HpzpJq_drawerOverlay{z-index:var(--z-bottom-bar);background:#0006;background:lab(0% 0 0/.4);position:fixed;inset:0}.HpzpJq_drawerContent{z-index:var(--z-overlay);height:calc(85dvh - env(safe-area-inset-top,0px));background:var(--bg);border-radius:12px 12px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.HpzpJq_drawerHandle{touch-action:none;cursor:grab;background:var(--gray-5);border-radius:var(--radius-full);flex-shrink:0;width:2.25rem;height:.25rem;margin:.5rem auto;position:relative}.HpzpJq_drawerHandle [data-vaul-handle-hitarea]{touch-action:none;width:100vw;height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HpzpJq_drawerHeader{justify-content:space-between;align-items:center;gap:.75rem;padding:0 1rem .75rem;display:flex}.HpzpJq_drawerTitle{color:var(--fg);text-align:center;font-size:15px;font-weight:600}.HpzpJq_drawerCloseBtn{width:2rem;height:2rem;color:var(--fg);cursor:pointer;background:var(--gray-a2);border-radius:var(--radius-full);border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s,transform .15s;display:flex;position:relative}.HpzpJq_drawerCloseBtn:before{pointer-events:none;content:"";position:absolute;inset:-6px}.HpzpJq_drawerCloseBtn:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.HpzpJq_drawerCloseBtn:active{transform:none}}.HpzpJq_drawerSearchRow{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-base);flex-shrink:0;align-items:center;gap:.5rem;height:2.75rem;margin:0 1rem .75rem;padding:0 .75rem;display:flex}.HpzpJq_drawerSearchRow:focus-within{border-color:var(--gray-7);box-shadow:var(--shadow-focus)}.HpzpJq_searchIcon{color:var(--muted);flex-shrink:0}.HpzpJq_searchInput{height:100%;color:var(--fg);background:0 0;border:none;outline:none;flex:1;font-size:16px}.HpzpJq_searchInput:focus-visible{box-shadow:none}.HpzpJq_searchInput::-webkit-search-cancel-button{appearance:none}.HpzpJq_searchInput::placeholder{color:var(--muted)}.HpzpJq_drawerBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 1rem;overflow-y:auto}.HpzpJq_section{padding-top:1.5rem}.HpzpJq_generationHeader{color:var(--fg);letter-spacing:.08em;margin-bottom:.25rem;font-size:11px;font-weight:600}.HpzpJq_listLink{width:100%;color:var(--fg);text-align:left;touch-action:manipulation;cursor:pointer;border-radius:var(--radius-base);background:0 0;border:none;align-items:center;padding:.5rem .625rem;font-size:15px;text-decoration:none;transition:color .15s,background .15s,opacity .15s;display:flex}.HpzpJq_listLinkActive{color:var(--fg);background:var(--gray-a2)}.HpzpJq_listLinkIndicator{background:0 0;border-radius:9999px;flex-shrink:0;width:2px;height:.875rem;margin-right:.375rem}.HpzpJq_listLinkIndicatorActive{background:#0296fd;background:lab(59.7061% -4.19891 -61.4235)}.HpzpJq_listLink:active{opacity:.7}.HpzpJq_listLinkVariant{padding-left:3.375rem}@media (hover:hover) and (pointer:fine){.HpzpJq_listLink:hover{color:var(--fg);background:var(--gray-a2)}}.HpzpJq_listNumber{font-variant-numeric:tabular-nums;flex-shrink:0;width:2.75rem;display:inline-block}.HpzpJq_chevron{color:currentColor;flex-shrink:0;margin-left:auto;transition:transform .2s ease-out}.HpzpJq_chevronExpanded{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.HpzpJq_chevron{transition:none}}.HpzpJq_empty{color:var(--muted);padding:.5rem 0;font-size:14px}
.-hrLoW_popup{color:var(--gray-1);white-space:nowrap;background:var(--gray-12);border-radius:var(--radius-base);transform-origin:bottom;outline:none;padding:3px 8px;font-size:12px;line-height:1.8;transition:opacity .1s,transform .1s}.-hrLoW_popup[data-starting-style],.-hrLoW_popup[data-ending-style]{opacity:0;transform:scale(.92)translateY(2px)}@media (prefers-reduced-motion:reduce){.-hrLoW_popup{transition:none}}
.SOugZW_page{flex-direction:column;align-items:center;padding:2rem 1.5rem 2.5rem;display:flex}.SOugZW_card{flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:560px;display:flex}.SOugZW_info{align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.SOugZW_metadataPlaceholder{visibility:hidden}.SOugZW_dexNumber{font-variant-numeric:tabular-nums;min-height:1.5rem;color:var(--muted);align-items:center;font-size:20px;font-weight:560;line-height:1.5rem;display:inline-flex}.SOugZW_pokemonName{min-height:1.5rem;color:var(--fg);text-wrap:balance;align-items:center;font-size:20px;font-weight:560;line-height:1.5rem;display:inline-flex}.SOugZW_portraitWrapper{touch-action:manipulation;background:var(--surface);width:460px;height:460px;box-shadow:var(--shadow-surface);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.SOugZW_portrait{z-index:1;outline-offset:-1px;width:428px;height:428px;image-rendering:pixelated;border-radius:0;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);position:relative}.SOugZW_portraitGloss{pointer-events:none;background:radial-gradient(circle at var(--gloss-x,50%) var(--gloss-y,50%), #ffffff38 0%, #ffffff0f 45%, transparent 70%);opacity:0;border-radius:.875rem;transition:opacity .2s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.SOugZW_portraitGloss{background:radial-gradient(circle at var(--gloss-x,50%) var(--gloss-y,50%), lab(100% 0 0/.22) 0%, lab(100% 0 0/.06) 45%, transparent 70%)}}@media (hover:hover) and (pointer:fine){.SOugZW_portraitWrapper:hover .SOugZW_portraitGloss{opacity:1}}.SOugZW_portraitShimmer{z-index:0;pointer-events:none;background:radial-gradient(at 100% 80%,#19c63c1a 0%,#0000 65%),radial-gradient(at 5% 5%,#19c63c1a 0%,#0000 70%),radial-gradient(at 35% 120%,#e7ae001a 0%,#0000 55%),radial-gradient(at -15% 80%,#c091ff12 0%,#0000 50%),radial-gradient(at 140% 20%,#ff632b12 0%,#0000 60%);background:radial-gradient(at 100% 80%,lab(70.101% -62.0065 53.8433/.1) 0%,#0000 65%),radial-gradient(at 5% 5%,lab(70.101% -62.0065 53.8433/.1) 0%,#0000 70%),radial-gradient(at 35% 120%,lab(74.6403% 15.7196 135.497/.1) 0%,#0000 55%),radial-gradient(at -15% 80%,lab(68.0246% 42.9517 -62.0554/.07) 0%,#0000 50%),radial-gradient(at 140% 20%,lab(63.3322% 64.7488 68.9488/.07) 0%,#0000 60%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.SOugZW_portraitWrapper:hover .SOugZW_portraitShimmer,.SOugZW_portraitWrapper:focus-within .SOugZW_portraitShimmer{animation:5s linear infinite SOugZW_shimmer-hue}}@keyframes SOugZW_shimmer-hue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.SOugZW_emptyState{color:var(--muted);text-align:center;margin:0;padding:0 2rem;}.SOugZW_mood{min-height:1rem;color:var(--muted);margin:-.5rem 0 0;}.SOugZW_toolbar{background:var(--surface);border-radius:var(--radius-large);width:100%;height:57px;box-shadow:var(--shadow-surface);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex;container-type:inline-size}.SOugZW_toolbarActions{align-items:center;gap:4px;display:flex}.SOugZW_toolbarBtn{width:36px;height:36px;color:var(--muted);touch-action:manipulation;cursor:pointer;border-radius:var(--radius-base);background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex;position:relative}.SOugZW_toolbarBtn:before{pointer-events:none;content:"";position:absolute;inset:-4px}.SOugZW_toolbarBtn:disabled{pointer-events:none;cursor:not-allowed;opacity:.35}.SOugZW_toolbarBtn:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.SOugZW_toolbarBtn:active{transform:none}}@media (hover:hover) and (pointer:fine){.SOugZW_toolbarBtn:hover{color:var(--fg);background:var(--gray-a2)}}.SOugZW_sizeToggle{background:var(--gray-a3);border-radius:var(--radius-base);border:none;gap:2px;padding:3px;display:flex;position:relative}.SOugZW_sizeThumb{pointer-events:none;background:var(--surface);box-shadow:var(--shadow-surface);border-radius:6px;transition:transform .2s cubic-bezier(.65,0,.35,1),width .2s cubic-bezier(.65,0,.35,1);position:absolute;top:3px;bottom:3px;left:0}@media (prefers-reduced-motion:reduce){.SOugZW_sizeThumb{transition:none}}.SOugZW_sizeBtn{width:28px;height:28px;color:var(--muted);touch-action:manipulation;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-weight:500;transition:background-color .1s,color .1s;display:flex;position:relative;}.SOugZW_sizeBtn:disabled{pointer-events:none;cursor:not-allowed;opacity:.35}.SOugZW_sizeBtn:before{pointer-events:none;content:"";position:absolute;inset:-8px}.SOugZW_sizeBtnActive{color:var(--fg)}.SOugZW_toolbarLeft{align-items:center;gap:.625rem;display:flex}.SOugZW_toolbarSizeCaption{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-weight:500;}@container not (min-width:20rem){.SOugZW_toolbarSizeCaption{display:none}}.SOugZW_toolbarRight{align-items:center;gap:4px;display:flex}.SOugZW_toolbarDivider{background:var(--gray-a3);flex-shrink:0;width:1px;height:20px}.SOugZW_rollBtn{width:100%;height:48px;color:var(--bg);touch-action:manipulation;cursor:pointer;background:var(--fg);border-radius:var(--radius-large);border:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:opacity .15s;display:flex;}.SOugZW_rollBtn:disabled{cursor:not-allowed;opacity:.5}.SOugZW_rollBtn:active{transition:transform .15s ease-out;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.SOugZW_rollBtn:active{transform:none}}@media (hover:hover) and (pointer:fine){.SOugZW_rollBtn:hover{opacity:.82}}.SOugZW_browseLink{width:100%;height:48px;color:var(--fg);background:var(--surface);border-radius:var(--radius-large);box-shadow:var(--shadow-surface);justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:box-shadow .15s;display:flex;}@media (hover:hover) and (pointer:fine){.SOugZW_browseLink:hover{box-shadow:var(--shadow-surface-hover)}}.SOugZW_browseLinkDisabled{cursor:not-allowed;opacity:.35}.SOugZW_browseLink:active{transition:transform .15s ease-out;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.SOugZW_browseLink:active{transform:none}}@media (max-width:640px){.SOugZW_card{gap:1rem}.SOugZW_portraitWrapper{width:min(21.875rem,100vw - 3rem);height:min(21.875rem,100vw - 3rem)}.SOugZW_portrait{width:calc(min(21.875rem,100vw - 3rem) - 1.5rem);height:calc(min(21.875rem,100vw - 3rem) - 1.5rem)}}
