.entry-canvas{--entry-bg:#161614;--entry-panel:#292927;--entry-text:#f4f0e8;--entry-muted:#afafa5;--entry-border:#5b5b53;min-height:100dvh;color:var(--entry-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle,#696960 1px,transparent 1.2px)0 0/24px 24px,var(--entry-bg)}.entry-bar{z-index:40;border:1px solid var(--entry-border);background:var(--entry-panel);border-radius:12px;align-items:center;gap:14px;padding:6px 10px;font:14px/1.4 system-ui;display:flex;position:fixed;inset:12px auto auto 12px;box-shadow:0 4px 20px #0002}.entry-brand{color:inherit;align-items:center;gap:9px;font-weight:600;text-decoration:none;display:flex}.entry-brand img{border-radius:6px}.entry-menu{position:relative}.entry-menu summary{cursor:pointer;padding:4px;list-style:none}.entry-menu summary::-webkit-details-marker{display:none}.entry-menu nav{border:1px solid var(--entry-border);background:var(--entry-panel);border-radius:12px;width:220px;padding:6px;position:absolute;top:calc(100% + 15px);left:0;box-shadow:0 12px 40px #0005}.entry-menu nav :is(a,button){width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.entry-menu nav :is(a,button):hover{background:#ffffff0e}.entry-center{width:min(480px,100% - 40px);margin:auto;padding:120px 0 80px}.entry-logo{letter-spacing:-2px;justify-content:center;align-items:center;gap:16px;margin:0 0 20px;font:600 44px/1.1 system-ui;display:flex}.entry-logo img{border-radius:14px;width:56px;height:56px}.entry-description{color:var(--entry-muted);text-align:center;max-width:360px;margin:0 auto 34px;line-height:1.65}.entry-open{width:100%;min-height:50px;color:inherit;cursor:pointer;font:inherit;background:#eeeece14;border:1px solid #747469;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.entry-open:hover{background:#eeeece22}.entry-open kbd{color:var(--entry-muted);margin-left:auto;font:12px system-ui}.entry-recents-label{color:var(--entry-muted);text-transform:uppercase;letter-spacing:.14em;margin:30px 0 10px;font:11px system-ui}.entry-search{border:1px solid var(--entry-border);background:var(--entry-panel);width:100%;color:inherit;border-radius:8px;margin:0 0 10px;padding:10px 12px}.entry-canvas :focus-visible{outline-offset:4px;outline:2px solid #d9c76b}.entry-bottom{color:var(--entry-muted);font:12px system-ui;position:fixed;bottom:18px;right:20px}@media (max-width:600px){.entry-center{padding-top:100px}.entry-logo{font-size:38px}.entry-bottom{display:none}}.entry-project-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding:0;list-style:none;display:grid}.entry-project-card{border:1px solid var(--entry-border);background:var(--entry-panel);border-radius:14px;height:170px;padding:0;position:relative;overflow:hidden}.entry-project-card:hover{background:#30302b;border-color:#aaa78e}.entry-project-card>a{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;height:100%;padding:20px;display:flex}.entry-project-card .entry-project-icon{color:#e5d99d;background:#dfd5a817;border-radius:10px;width:40px;height:40px}.entry-project-card .entry-project-icon svg{width:22px;height:22px}.entry-project-card .entry-project-info{flex:none;width:100%}.entry-project-card .entry-project-info>span:first-child{flex-wrap:wrap}.entry-project-card .entry-project-info>span:first-child>span:first-child{font-size:15px}.entry-project-card .entry-project-info>span:last-child{margin-top:8px;font-size:12px}.entry-project-card>a>svg{display:none}.entry-project-card>button{opacity:1;position:absolute;top:12px;right:12px}@media (max-width:520px){.entry-project-grid{grid-template-columns:1fr}.entry-project-card{height:150px}}
