.model-launch{display:block;position:relative;overflow:hidden;border:1px solid #aaa;border-radius:6px;background:#d4d4d9;color:#fff;text-decoration:none}.model-launch img{display:block;width:100%;height:auto!important;aspect-ratio:16/10;object-fit:contain!important;margin:0;background:#d4d4d9}.launch-label{position:absolute;right:10px;bottom:10px;background:#231f20e8;border:1px solid #ffffff80;border-radius:30px;padding:8px 12px;font-size:11px;transition:background .2s}.model-launch:hover .launch-label,.model-launch:focus-visible .launch-label{background:#a53555}.model-launch:hover{outline:2px solid #d84c74;outline-offset:2px}.gallery-story.action,.tile-links .action{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;background:#231f20;border:1px solid #231f20;border-radius:6px;color:#fff;text-decoration:none;font-size:12px;line-height:1.4}.gallery-story.action:hover,.tile-links .action:hover{background:#a53555;border-color:#a53555}.tile-links .secondary{background:transparent;color:#231f20}.tile-links .secondary:hover{color:#fff}.portfolio-sidebar nav a{transition:color .18s,background .18s,border-color .18s;border-radius:5px}.portfolio-sidebar nav a:hover,.portfolio-sidebar nav a:focus-visible,.portfolio-sidebar nav a[aria-current="page"]{background:#231f20;color:#fff}.portfolio-sidebar .nav-tree a:hover,.portfolio-sidebar .project-tree a:hover{box-shadow:inset 3px 0 #d84c74}.site-permission{position:fixed;right:16px;bottom:6px;z-index:90;max-width:min(440px,calc(100vw - 190px));margin:0;padding:8px 10px;border-radius:5px;background:#eeeeF2ed;color:#333;font:10px/1.45 Arial,sans-serif;text-align:right;box-shadow:0 1px 5px #0000000d}.site-permission a{color:inherit;text-decoration:underline}.site-permission a:hover{color:#a53555}body:has(.portfolio-sidebar) main{padding-bottom:100px!important}#legal{display:none!important}@media(max-width:700px){.site-permission{right:8px;left:8px;max-width:none;font-size:9px;text-align:center;padding:6px 8px}body:has(.rail) .site-permission,body:has(#portfolio-rail) .site-permission{left:110px;font-size:8px}.tile-links{gap:8px}.tile-links .action{padding:9px 12px}.launch-label{font-size:10px;padding:7px 10px}}
body.docked #stage,body.entered #name,body.entered #hint{display:none!important}.tile-links a.action:first-child{color:#fff}
