.repo-card{--pointer-x:50%;--pointer-y:50%;--pointer-from-center:0;--pointer-from-top:0.5;--pointer-from-left:0.5;--card-opacity:0;--rotate-x:0deg;--rotate-y:0deg;--background-x:50%;--background-y:50%;perspective:600px;transform-style:preserve-3d}.repo-card__rotator{width:100%;height:100%;position:relative;transform:rotateY(var(--rotate-x)) rotateX(var(--rotate-y));transform-style:preserve-3d;transition:transform .5s ease;will-change:transform}.repo-card__shine{display:grid;position:absolute;inset:0;pointer-events:none;transform:translateZ(1px);overflow:hidden;z-index:3;background:transparent;background-size:cover;background-position:50%;filter:brightness(.85) contrast(2.75) saturate(.65);mix-blend-mode:color-dodge;opacity:var(--card-opacity);transition:opacity .3s ease}.repo-card__shine:after,.repo-card__shine:before{grid-area:1/1;border-radius:inherit}.repo-card__glare{position:absolute;inset:0;pointer-events:none;transform:translateZ(1.41px);overflow:hidden;z-index:6;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,.65) 20%,hsla(0,0%,0%,.5) 90%);opacity:var(--card-opacity);mix-blend-mode:overlay;transition:opacity .3s ease}:root{--glitter:url(https://poke-holo.simey.me/img/glitter.png);--foil:url(https://poke-holo.simey.me/img/illusion-mask.png);--glittersize:25%;--imgsize:33%}.repo-card[data-variant=rainbow] .repo-card__shine{--r-clr-1:hsl(0,57%,37%);--r-clr-2:hsl(40,53%,39%);--r-clr-3:hsl(90,60%,35%);--r-clr-4:hsl(180,60%,35%);--r-clr-5:hsl(180,60%,35%);--r-clr-6:hsl(210,57%,39%);--r-clr-7:hsl(280,55%,31%);background-image:linear-gradient(-45deg,var(--r-clr-1),var(--r-clr-5)),var(--glitter),linear-gradient(-30deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-blend-mode:luminosity,soft-light;background-size:200% 200%,var(--glittersize) var(--glittersize),400% 400%;background-position:calc(25% + (50% * var(--pointer-from-left))) calc(25% + (50% * var(--pointer-from-top))),50%,calc(25% + (var(--pointer-x) / 2)) calc(25% + (var(--pointer-y) / 2));filter:brightness(calc((var(--pointer-from-center)*0.25) + .6)) contrast(2.2) saturate(.75);mix-blend-mode:color-dodge}.repo-card[data-variant=rainbow] .repo-card__shine:after{content:"";grid-area:1/1;background-image:var(--glitter),linear-gradient(-60deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-blend-mode:soft-light;background-size:var(--glittersize) var(--glittersize),400% 400%;background-position:50%,var(--pointer-x) var(--pointer-y);filter:brightness(calc((var(--pointer-from-center)*0.3) + .55)) contrast(2) saturate(1);mix-blend-mode:color-dodge;transform:translateZ(1.2px)}.repo-card[data-variant=rainbow] .repo-card__shine:before{content:"";grid-area:1/1;background-image:var(--foil);background-size:var(--imgsize);background-position:50%;filter:brightness(2.5) contrast(1);opacity:calc((var(--pointer-from-center) + .4) * .6);background-blend-mode:difference;mix-blend-mode:darken;transform:translateZ(1px)}.repo-card[data-variant=rainbow] .repo-card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,80%),hsla(187,10%,85%,.25) 30%,hsl(197,6%,25%) 120%);filter:brightness(.9) contrast(1.75);opacity:calc(var(--pointer-from-center) * .9);mix-blend-mode:hard-light}:root{--sunpillar-1:hsl(2,100%,73%);--sunpillar-2:hsl(53,100%,69%);--sunpillar-3:hsl(93,100%,69%);--sunpillar-4:hsl(176,100%,76%);--sunpillar-5:hsl(228,100%,74%);--sunpillar-6:hsl(283,100%,73%)}.repo-card[data-variant=trainer] .repo-card__shine,.repo-card[data-variant=trainer] .repo-card__shine:after{--space:5%;--angle:133deg;--imgsize:cover;--foil:url(https://poke-holo.simey.me/img/trainerbg.png);background-image:var(--foil),repeating-linear-gradient(0deg,var(--sunpillar-1) calc(var(--space)*1),var(--sunpillar-2) calc(var(--space)*2),var(--sunpillar-3) calc(var(--space)*3),var(--sunpillar-4) calc(var(--space)*4),var(--sunpillar-5) calc(var(--space)*5),var(--sunpillar-6) calc(var(--space)*6),var(--sunpillar-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:50%,0 var(--background-y),calc(var(--background-x) + (var(--background-y)*0.2)) var(--background-y),var(--background-x) var(--background-y);background-blend-mode:color-burn,hue,hard-light;background-size:20%,200% 700%,300% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*0.05) + .6)) contrast(1.5) saturate(1.2);mix-blend-mode:color-dodge}.repo-card[data-variant=trainer] .repo-card__shine:after{content:"";grid-area:1/1;background-position:50%,0 var(--background-y),calc((var(--background-x) + (var(--background-y)*0.2)) * -1) calc(var(--background-y) * -1),var(--background-x) var(--background-y);background-size:20%,200% 400%,195% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .85)) contrast(2) saturate(.5);mix-blend-mode:exclusion;transform:translateZ(1.2px)}.repo-card[data-variant=trainer] .repo-card__shine:before{content:"";grid-area:1/1;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 0,hsla(0,0%,0%,0) 80%);mix-blend-mode:screen;opacity:.5;transform:translateZ(1px)}.repo-card[data-variant=trainer] .repo-card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,75%) 5%,hsl(200,5%,35%) 60%,hsl(320,40%,10%) 150%);background-size:170% 170%;background-position:50%;mix-blend-mode:multiply;filter:brightness(1.5) contrast(1.4) saturate(1);opacity:calc(var(--card-opacity) * .75)}.ComposerControls_pill__8ImLb{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);height:var(--hw-ctl-1);padding-inline:var(--space-2);border:none;border-radius:var(--radius-full);background:var(--hw-field);color:var(--hw-ink-2);font-family:var(--font-inter),system-ui,sans-serif;font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);white-space:nowrap;cursor:pointer}.ComposerControls_pill__8ImLb:hover{background:var(--hw-fill-hover);color:var(--hw-ink)}.ComposerControls_pill__8ImLb:focus-visible,.ComposerControls_send__566Dh:focus-visible{outline:var(--hw-focus-width) solid var(--hw-focus);outline-offset:var(--hw-focus-width)}.ComposerControls_pill__8ImLb svg{width:var(--space-4);height:var(--space-4);flex-shrink:0}.ComposerControls_quiet__XiT44{background:transparent}.ComposerControls_pillGroup__re97Y{display:inline-flex;align-items:center;flex:none;height:var(--hw-ctl-1);border-radius:var(--radius-full);background:var(--chip-bg,transparent);color:var(--hw-ink-2);transition:background-color var(--hw-dur-1) var(--hw-ease)}.ComposerControls_pillGroup__re97Y[data-tone=set],.ComposerControls_pillGroup__re97Y[data-tone=tool]{--chip-bg:var(--hw-surface);color:var(--hw-ink)}.ComposerControls_pillGroup__re97Y[data-tone=tool]{font-weight:500}.ComposerControls_pillGroup__re97Y[data-tone=value]{--chip-bg:var(--hw-fill);color:var(--hw-ink)}.ComposerControls_pillGroup__re97Y>.ComposerControls_pill__8ImLb,.ComposerControls_pillGroup__re97Y>.ComposerControls_pill__8ImLb:hover{background:transparent;color:inherit;font-weight:inherit}.ComposerControls_pillGroup__re97Y[data-clearable]>.ComposerControls_pill__8ImLb{padding-inline-end:var(--space-1)}.ComposerControls_pillGroup__re97Y:has(>[aria-expanded=true]),.ComposerControls_pillGroup__re97Y:hover{background:color-mix(in srgb,var(--hw-ink) 6%,var(--chip-bg,transparent));color:var(--hw-ink)}.ComposerControls_pillGroup__re97Y:has(>.ComposerControls_pill__8ImLb:focus-visible){outline:var(--hw-focus-width) solid var(--hw-focus);outline-offset:var(--hw-focus-width)}.ComposerControls_pillGroup__re97Y>.ComposerControls_pill__8ImLb:focus-visible{outline:none}.ComposerControls_pillClear__tNg2G{position:relative;display:grid;place-items:center;flex:none;width:var(--hw-ctl-tag);height:var(--hw-ctl-tag);padding:0;margin-inline-end:var(--space-1);border:0;border-radius:var(--radius-full);background:transparent;color:var(--hw-ink-3);cursor:pointer}.ComposerControls_pillClear__tNg2G>svg{width:var(--space-3);height:var(--space-3)}.ComposerControls_pillClear__tNg2G:after{content:"";position:absolute;inset:calc((var(--hw-ctl-tag) - var(--hw-ctl-1)) / 2) calc(-1 * var(--space-1))}.ComposerControls_pillClear__tNg2G:hover{background:var(--hw-fill-hover);color:var(--hw-ink)}.ComposerControls_pillClear__tNg2G:focus-visible{outline:var(--hw-focus-width) solid var(--hw-focus);outline-offset:0}@media (hover:none){.ComposerControls_pillClear__tNg2G:after{inset:calc((var(--hw-ctl-tag) - var(--hw-ctl-3)) / 2) calc(-1 * var(--space-1))}}@media (prefers-reduced-motion:reduce){.ComposerControls_pillGroup__re97Y{transition:none}}.ComposerControls_send__566Dh{display:inline-grid;place-items:center;flex-shrink:0;width:var(--hw-ctl-2);height:var(--hw-ctl-2);border:none;border-radius:var(--radius-full);background:var(--hw-ink);color:var(--hw-surface);cursor:pointer}.ComposerControls_send__566Dh svg{width:var(--space-4);height:var(--space-4)}.ComposerControls_send__566Dh:disabled{cursor:default}.ComposerControls_send__566Dh:disabled:where(:not([aria-busy=true])){color:var(--hw-ink-3);background:var(--hw-fill)}.ComposerControls_send__566Dh:not(:disabled):active{transform:scale(.92)}.ComposerControls_stop__qF0_t{animation:ComposerControls_send-stop__A_Ms1 var(--hw-dur-3) var(--hw-spring)}.ComposerControls_stopMark__oHdIO{width:calc(var(--space-2) + var(--space-0));height:calc(var(--space-2) + var(--space-0));border-radius:var(--radius-1);background:currentColor}@keyframes ComposerControls_send-stop__A_Ms1{0%{transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.ComposerControls_stop__qF0_t{animation:none}.ComposerControls_send__566Dh:not(:disabled):active{transform:none}}.ComposerControls_agentMark__LMn8R{width:var(--space-4);height:var(--space-4);flex-shrink:0}.ComposerControls_imageTile__39Yl1{display:flex;flex:none;flex-direction:column;gap:var(--space-1);width:calc(var(--space-8) + var(--space-8))}.ComposerControls_imageTilePreview__6Mgsg{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--radius-3);background:var(--hw-fill)}.ComposerControls_imageTilePreview__6Mgsg>img{width:100%;height:100%;min-height:0;object-fit:contain;border-radius:inherit}.ComposerControls_imageTilePreview__6Mgsg>svg{width:var(--space-6);height:var(--space-6);color:var(--hw-ink-3)}.ComposerControls_imageTilePreview__6Mgsg>span{position:absolute;top:var(--space-1);left:var(--space-1);display:grid;place-items:center;width:var(--hw-ctl-tag);height:var(--hw-ctl-tag);border-radius:var(--radius-full);background:var(--hw-surface);color:var(--hw-ink);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.ComposerControls_imageTileRemove__PvMOg{position:absolute;top:var(--space-1);right:var(--space-1);display:grid;place-items:center;width:var(--hw-ctl-tag);height:var(--hw-ctl-tag);border:none;border-radius:var(--radius-full);color:var(--hw-ink);background:var(--hw-surface)}.ComposerControls_imageTileRemove__PvMOg:after{content:"";position:absolute;inset:calc(-1 * var(--space-2))}.ComposerControls_imageTileRemove__PvMOg svg{width:var(--space-3);height:var(--space-3)}.ComposerControls_imageTileRemove__PvMOg:hover{background:var(--hw-surface-2)}.ComposerControls_imageTileRemove__PvMOg:focus-visible{outline:var(--hw-focus-width) solid var(--hw-focus);outline-offset:var(--hw-focus-width)}.ComposerControls_imageTileRole__BmM5W{display:flex;align-items:center;justify-content:center;min-height:var(--hw-ctl-tag);color:var(--hw-ink-2);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta);white-space:nowrap}.ComposerControls_imageTileRole__BmM5W>button{max-width:100%;height:var(--hw-ctl-tag);padding-inline:var(--space-1);background:transparent;color:inherit;font-size:inherit;line-height:inherit}.ComposerControls_imageTileRole__BmM5W>button>span{overflow:hidden;text-overflow:ellipsis}.ComposerControls_imageTileRole__BmM5W>button svg{width:var(--space-3);height:var(--space-3)}