:root{--bg: #ffffff;--surface: #f5f5f5;--text: #262626;--text-2: #525252;--text-3: #737373;--text-4: #a3a3a3;--icon-border: color-mix(in srgb, var(--text) 8%, transparent);--toggle-on: var(--text);--danger: #dc2626;--danger-bg: color-mix(in srgb, var(--danger) 8%, var(--bg));--danger-border: color-mix(in srgb, var(--danger) 22%, var(--bg));--danger-text: color-mix(in srgb, var(--danger) 70%, #000);--radius: 16px;--gap: 20px}*{margin:0;padding:0;box-sizing:border-box}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{font-family:ui-rounded,SF Pro Rounded,Geist,Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;-webkit-font-smoothing:antialiased}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.page-title{display:flex;flex-direction:column;padding:56px 0 48px}.avatar{width:96px;height:96px;border-radius:50%;margin-bottom:20px}.page-title[style*=center]{align-items:center}.page-title[style*=right]{align-items:flex-end}.title{font-size:44px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.title-name{color:var(--text)}.subtitle{font-size:17px;font-weight:400;color:var(--text-3);margin-top:16px;line-height:1.5;max-width:640px}.social-links{display:flex;gap:24px;margin-top:16px}.social-links .icon-btn{border:none;background:none;color:var(--text-4);width:auto;height:auto;transition:color .15s,transform .15s}.social-links .icon-btn svg{width:18px;height:18px}.social-links .icon-btn:hover{background:none;color:var(--text);transform:scale(1.15)}.main{max-width:1400px;margin:0 auto;padding:0 32px 120px;transition:max-width .3s ease,padding .3s ease}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.footer-actions{display:flex;flex-direction:column;gap:24px;padding-top:50px;padding-bottom:100px}.footer-text{font-size:14px;color:var(--text-4);margin:0}.footer-label{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;letter-spacing:.03em;color:var(--text-3);background:none;padding:6px 14px;border-radius:20px;border:1px solid var(--icon-border);text-decoration:none;transition:background .2s}.footer-label:hover{background:var(--surface)}.footer-stats{font-size:12px;color:var(--text-4);margin:0}.card{background:var(--surface);border-radius:var(--radius);border:none;text-decoration:none;color:var(--text);display:flex;flex-direction:column;aspect-ratio:1;overflow:hidden;cursor:pointer;opacity:0;animation:fadeIn .4s cubic-bezier(.25,.46,.45,.94) forwards;position:relative;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 12px 32px #00000014}.card-footer{display:flex;flex-direction:column;gap:6px;padding:0 24px 24px;margin-top:auto}.card-meta-item{font-size:15px;color:var(--text-4);font-weight:400;font-variant:small-caps;text-transform:lowercase;letter-spacing:.05em}.card-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.card-title{font-size:16px;font-weight:600;color:var(--text);text-transform:capitalize}.card-stars{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--text-4);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.card-stars svg{width:15px;height:15px}.card-link{position:absolute;top:24px;right:24px;z-index:2;display:flex;align-items:center;gap:4px;font-size:14px;color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.card-link svg{width:15px;height:15px}.card[style*=background-image]:not(.card-dark-bg) .card-title{opacity:.85}.card[style*=background-image]:not(.card-dark-bg) .card-meta-item{opacity:.7}.card[style*=background-image]:not(.card-dark-bg) .card-stars{opacity:.75}.card[style*=background-image]:not(.card-dark-bg) .card-link{opacity:.75}.card-dark-bg .card-title{color:color-mix(in srgb,var(--surface) 95%,transparent)}.card-dark-bg .card-meta-item{color:color-mix(in srgb,var(--surface) 70%,transparent)}.card-dark-bg .card-stars{color:color-mix(in srgb,var(--surface) 75%,transparent)}.card-dark-bg .card-link{color:color-mix(in srgb,var(--surface) 80%,transparent)}.card-has-frame{background:var(--frame-bg, var(--surface))}.card-frame{flex:1;display:flex;align-items:center;justify-content:center;padding:28px 28px 20px;min-height:0}.card-frame-device{overflow:hidden;max-width:100%;max-height:100%;border-radius:10px;box-shadow:0 6px 24px #00000029,0 2px 8px #00000014}.card-frame-mobile .card-frame-device{height:95%;aspect-ratio:9 / 19;border-radius:12px}.card-frame-mobile.card-frame-decorated .card-frame-device{border:5px solid #1a1a1a;border-radius:16%/7.6%}@supports (corner-shape: superellipse(1.45)){.card-frame-mobile.card-frame-decorated .card-frame-device{border-radius:19%/9%;corner-shape:superellipse(1.45)}}.card-frame-tablet .card-frame-device{width:fit-content;height:fit-content;max-width:100%;max-height:100%;border-radius:12px;box-sizing:border-box}.card-frame-tablet .card-frame-img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.card-frame-tablet.card-frame-decorated .card-frame-device{border:5px solid #1a1a1a;border-radius:18px}.card-frame-desktop .card-frame-device{width:100%;max-height:80%;border-radius:12px}.card-frame-desktop.card-frame-decorated .card-frame-device{border:1px solid var(--icon-border);box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f}.card-frame-chrome{display:none;align-items:center;gap:5px;padding:6px 10px;background:var(--surface);border-bottom:1px solid var(--icon-border)}.card-frame-desktop.card-frame-decorated .card-frame-chrome{display:flex}.chrome-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.card-frame-desktop .chrome-dot:nth-child(1){background:#ff5f57}.card-frame-desktop .chrome-dot:nth-child(2){background:#febc2e}.card-frame-desktop .chrome-dot:nth-child(3){background:#28c840}.chrome-address{flex:1;margin-left:6px;padding:3px 10px;background:var(--bg);border-radius:5px;font-size:10px;color:var(--text-4);letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-frame-img{width:100%;height:100%;object-fit:cover;object-position:var(--frame-pos, center);display:block}.card-frame-desktop .card-frame-img{border:none;height:auto;max-height:100%;object-fit:contain}.card-has-frame .card-frame{position:absolute;inset:0;padding:24px;z-index:0}.card-has-frame .card-footer{position:relative;z-index:1}.card-has-frame .card-title{color:var(--text)}.card-has-frame .card-meta-item,.card-has-frame .card-stars{color:var(--text-4)}.card-has-frame .card-link{color:var(--text-3)}.card-has-frame.card-dark-bg .card-title{color:color-mix(in srgb,var(--surface) 95%,transparent)}.card-has-frame.card-dark-bg .card-meta-item{color:color-mix(in srgb,var(--surface) 70%,transparent)}.card-has-frame.card-dark-bg .card-stars{color:color-mix(in srgb,var(--surface) 75%,transparent)}.card-has-frame.card-dark-bg .card-link{color:color-mix(in srgb,var(--surface) 80%,transparent)}#dev-palette{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:4px;border-radius:14px;background:var(--text);border:none;box-shadow:0 4px 20px #00000040;z-index:50}#dev-palette.palette-preview .icon-btn:not(#preview-btn){display:none}#dev-palette .icon-btn{border:none;background:none;border-radius:10px;color:var(--bg);transition:transform .15s ease}#dev-palette .icon-btn:hover{background:none;border-color:transparent;color:var(--bg);transform:scale(1.25)}.icon-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--icon-border);background:none;color:var(--text-4);cursor:pointer;transition:border-color .2s,background .2s,color .2s;text-decoration:none}.icon-btn svg{width:17px;height:17px}.icon-btn:hover{border-color:var(--text-4);background:var(--surface);color:var(--text-2)}.icon-btn:disabled{opacity:.3;cursor:not-allowed}.icon-btn.active{background:var(--surface);color:var(--text-2)}.icon-btn.syncing svg{animation:spin .8s linear infinite}.hidden-section{position:relative;margin-top:70px;padding-top:70px;padding-bottom:20px;border-top:1px solid var(--icon-border)}.hidden-section .section-title{position:absolute;top:0;left:0;margin:0;padding:0 14px 0 0;background:var(--bg);font-size:12px;font-weight:500;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;transform:translateY(calc(-50% - 1px))}.hidden-section[style*=center] .section-title{left:50%;padding:0 14px;transform:translate(-50%,calc(-50% - 1px))}.hidden-section[style*=right] .section-title{left:auto;right:0;padding:0 0 0 14px}.hidden-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);text-align:left}.hidden-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--bg);border:1px solid var(--icon-border);border-radius:12px;cursor:pointer;transition:border-color .15s}.hidden-row:hover{border-color:color-mix(in srgb,var(--text) 24%,transparent)}.hidden-row-name{font-size:14px;font-weight:500;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.hidden-row:hover .hidden-row-name{color:var(--text)}.hidden-row-action{font:inherit;font-size:12px;font-weight:500;color:var(--text-4);padding:4px 10px;background:none;border:none;border-radius:6px;cursor:pointer;flex-shrink:0}.hidden-row-action:hover{color:var(--text-2);text-decoration:underline;text-underline-offset:3px}.loading{display:flex;align-items:center;justify-content:center;min-height:100vh;color:var(--text-4)}.loading-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--text-4);margin:0 3px;animation:pulse 1.2s ease infinite}.loading-dot:nth-child(2){animation-delay:.15s}.loading-dot:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;color:var(--text-3);font-size:15px;gap:16px}.error a{color:var(--text-4);text-decoration:none;font-size:13px}.error a:hover{color:var(--text)}.modal-overlay{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100;opacity:0;transition:opacity .2s}.modal-overlay.visible{opacity:1}.modal{background:var(--bg);border-radius:16px;max-width:480px;max-height:80vh;overflow-y:auto;transform:translateY(8px);transition:transform .2s}.modal-overlay.visible .modal{transform:translateY(0)}.modal-close,.modal-back{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:none;color:var(--text-4);cursor:pointer;transition:background .15s,color .15s}.modal-close:hover,.modal-back:hover{background:var(--surface);color:var(--text)}.modal-close svg,.modal-back svg{width:18px;height:18px}.modal{width:calc(100% - 32px);padding:32px;scrollbar-width:none;position:relative}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.modal-title{font-size:18px;font-weight:500;color:var(--text)}.modal-privacy h1,.modal-privacy .updated{display:none}.modal-privacy h2{font-size:15px;font-weight:500;margin:24px 0 8px;color:var(--text)}.modal-privacy p,.modal-privacy li{font-size:14px;color:var(--text-2);line-height:1.6;margin-bottom:8px}.modal-privacy ul{padding-left:18px}.modal-privacy li{margin-bottom:4px}.modal-privacy a{color:var(--text)}.modal-privacy code{font-size:13px;background:var(--surface);padding:1px 5px;border-radius:4px}.setting-section{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--icon-border)}.setting-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.setting-section-title{display:block;font-size:11px;font-weight:500;color:var(--text-4);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.setting-group{margin-bottom:10px}.input-icon{position:relative}.input-icon svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-4);pointer-events:none}.input-icon .setting-input{padding-left:36px}.setting-row-pair{display:flex;gap:20px}.setting-row-pair .setting-row{flex:1;min-width:0;justify-content:flex-start;gap:12px}.setting-input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--icon-border);background:var(--surface);color:var(--text);font-size:14px;font-family:inherit;outline:none;transition:border-color .2s}.setting-input:focus{border-color:var(--text-2)}.setting-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.setting-row-label{font-size:14px;color:var(--text)}.setting-align{display:flex;gap:4px}.setting-align-btn{display:flex;align-items:center;justify-content:center;width:36px;height:30px;border-radius:8px;border:1px solid var(--icon-border);background:none;color:var(--text-4);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.setting-align-btn svg{width:16px;height:16px}.setting-align-btn:hover{border-color:var(--text-4);color:var(--text-2)}.setting-align-btn.on{border-color:var(--text-4);background:var(--surface);color:var(--text)}.setting-toggle{position:relative;width:36px;height:20px;border-radius:10px;border:none;background:var(--text-4);cursor:pointer;transition:background .2s;flex-shrink:0}.setting-toggle.on{background:var(--toggle-on)}.setting-toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);transition:transform .2s}.setting-toggle.on:after{transform:translate(16px)}.setting-danger{background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:12px;padding:16px;border-bottom:1px solid var(--danger-border)}.setting-danger summary{list-style:none}.setting-danger summary::-webkit-details-marker{display:none}.setting-danger-summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.setting-danger-summary .setting-section-title{color:var(--danger);margin-bottom:0}.setting-danger-chevron{color:var(--danger);transition:transform .2s}.setting-danger[open] .setting-danger-chevron{transform:rotate(180deg)}.setting-danger-content{margin-top:14px}.setting-danger-content p{color:var(--danger-text)}.setting-danger .setting-input{background:var(--bg);border-color:var(--danger-border)}.setting-danger .setting-input:focus{border-color:var(--danger)}.setting-delete-btn{width:100%;padding:10px;border:1px solid var(--danger);border-radius:10px;background:none;color:var(--danger);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.setting-delete-btn:hover:not(:disabled){background:var(--danger);color:#fff}.setting-delete-btn:disabled{opacity:.3;cursor:not-allowed}.setting-privacy-link{display:block;text-align:center;font-size:13px;color:var(--text-4);text-decoration:none;padding:16px 0 4px}.setting-privacy-link:hover{color:var(--text-2)}.dev-drag-placeholder{border:2px dashed var(--icon-border)!important;background:transparent!important;border-radius:var(--radius);aspect-ratio:1;box-shadow:none!important}.card.dev-dragging{box-shadow:0 12px 32px #0000002e!important;opacity:.92;cursor:grabbing}.dev-no-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:stretch;gap:8px;z-index:1;color:var(--text-4)}.dev-no-image-loading{flex-direction:row;align-items:center;padding:8px 14px;border-radius:8px;border:1.5px dashed var(--icon-border);font-size:13px}.dev-no-image-loading svg{width:14px;height:14px}.dev-no-image-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1.5px dashed var(--icon-border);background:none;color:var(--text-4);font-family:inherit;font-size:13px;cursor:pointer;transition:border-color .2s,color .2s}.dev-no-image-btn:hover{border-color:var(--text-3);color:var(--text-3)}.dev-no-image-btn svg{width:16px;height:16px;flex-shrink:0}.card-dark-bg .dev-no-image,.card-dark-bg .dev-no-image-btn{border-color:color-mix(in srgb,var(--surface) 30%,transparent);color:color-mix(in srgb,var(--surface) 50%,transparent)}.card-dark-bg .dev-no-image-btn:hover{border-color:color-mix(in srgb,var(--surface) 60%,transparent);color:color-mix(in srgb,var(--surface) 70%,transparent)}.dev-card-menu{position:absolute;top:24px;left:24px;z-index:4}.dev-card-trigger{border:none;background:none;color:var(--text-4);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:color .15s}.dev-card-trigger:hover{color:var(--text)}.dev-card-trigger svg{width:20px;height:20px;display:block}.card-dark-bg .dev-card-trigger{color:color-mix(in srgb,var(--surface) 60%,transparent)}.card-dark-bg .dev-card-trigger:hover{color:var(--surface)}.dev-card-dropdown{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;flex-direction:column;align-items:center;gap:2px;padding:4px;background:var(--surface);border-radius:12px;box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f}.dev-card-dropdown.open{display:flex}.dev-editing .card{cursor:grab}.dev-editing .card:hover{transform:none;box-shadow:none}.dev-editing .card .dev-card-menu,.dev-editing .card .dev-no-image,.dev-editing .card .dev-no-image-btn,.dev-editing .card .dev-card-trigger,.dev-editing .card .dev-frame-btn{cursor:pointer}.dev-frame-color{width:16px;height:16px;border:1px solid var(--text-4);border-radius:50%;padding:0;margin:6px;cursor:pointer;background:none;flex-shrink:0;-webkit-appearance:none;appearance:none}.dev-frame-color::-webkit-color-swatch-wrapper{padding:0}.dev-frame-color::-webkit-color-swatch{border:none;border-radius:50%}.dev-frame-color::-moz-color-swatch{border:none;border-radius:50%}.dev-frame-sep{width:20px;height:1px;background:var(--icon-border);flex-shrink:0;margin:4px 0}.dev-frame-btn{width:28px;height:28px;border-radius:8px;border:none;background:none;color:var(--text-4);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:transform .15s ease,color .15s}.dev-frame-btn:hover{color:var(--text);transform:scale(1.15)}.dev-frame-btn.on{color:var(--text)}.dev-frame-btn svg{width:16px;height:16px}html:has(.landing),body:has(.landing){background:var(--bg);overscroll-behavior:none}.main.landing{max-width:100%;padding:0}.landing-content{display:flex;flex-direction:column;align-items:center;min-height:100vh;background:transparent;padding:140px 32px 80px;overflow:hidden}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.landing-top{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:56px}.landing-badge{font-size:12px;font-weight:500;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;padding:6px 16px;border-radius:100px;border:1px solid var(--icon-border);opacity:0;animation:landing-fade-up .8s ease-out .1s forwards}.landing-title{font-size:80px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--text);opacity:0;animation:landing-fade-up .8s ease-out .2s forwards}.landing-tagline{font-size:19px;color:var(--text-3);font-weight:400;line-height:1.5;text-align:center;max-width:420px;opacity:0;animation:landing-fade-up .8s ease-out .35s forwards}.landing-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;margin-top:8px;background:var(--text);color:var(--bg);border-radius:100px;text-decoration:none;font-weight:600;font-size:15px;letter-spacing:-.01em;transition:background .3s ease,box-shadow .3s ease;box-shadow:0 2px 8px #00000014;opacity:0;animation:landing-fade-up .8s ease-out .5s forwards}.landing-cta-label{display:inline-flex;align-items:center;gap:10px;transition:transform .3s ease,opacity .3s ease,filter .3s ease}.landing-cta-label-hover{position:absolute;inset:0;justify-content:center;transform:translateY(100%)}.landing-cta svg{width:18px;height:18px}.landing-cta:hover{background:color-mix(in srgb,var(--text) 80%,#000);box-shadow:0 8px 24px #0000002e}.landing-cta:hover .landing-cta-label:not(.landing-cta-label-hover){transform:translateY(-100%);opacity:0;filter:blur(6px)}.landing-cta:hover .landing-cta-label-hover{transform:translateY(0)}.landing-cta:active{box-shadow:0 2px 8px #0000001a}.landing-hero-link{display:block;width:100%;max-width:1000px;position:relative;opacity:0;animation:landing-fade-up 1s ease-out .75s forwards;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}.landing-browser{border:1px solid var(--icon-border);border-radius:14px;overflow:hidden;box-shadow:0 4px 12px #0000000a,0 12px 32px #0000000f}.landing-browser-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--icon-border)}.landing-browser-dot{width:8px;height:8px;border-radius:50%}.landing-hero-link{text-decoration:none}.landing-browser-address{flex:1;margin-left:8px;padding:4px 12px;background:var(--bg);border-radius:6px;font-size:11px;color:var(--text-4);letter-spacing:.01em}.landing-hero{width:100%;display:block}.landing-demo{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--text-4);text-decoration:none;transition:color .2s,gap .2s;opacity:0;animation:landing-fade-up .8s ease-out .6s forwards}.landing-demo span{transition:transform .2s ease;display:inline-block}.landing-demo:hover{color:var(--text)}.landing-demo:hover span{transform:translate(3px)}.landing-footer{margin-top:auto;padding-top:80px;display:flex;flex-direction:column;align-items:center;gap:16px;opacity:0;animation:landing-fade-up .8s ease-out 1s forwards}.landing-footer-links{display:flex;gap:20px}.landing-footer-links a{color:var(--text-4);transition:color .2s,transform .2s}.landing-footer-links a:hover{color:var(--text);transform:translateY(-2px)}.landing-footer-links svg{width:18px;height:18px}.landing-footer-copy{font-size:12px;color:var(--text-4)}@media(max-width:680px){.landing-content{padding:80px 20px 48px}.landing-title{font-size:48px}.landing-tagline{font-size:17px}.landing-badge{font-size:11px}.landing-top{margin-bottom:40px}.landing-cta{padding:16px 32px;font-size:14px}.landing-browser{border-radius:10px}}@media(max-width:1100px){.grid,.hidden-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){#dev-palette{bottom:16px}.page-title{padding:24px 16px 32px}.title{font-size:30px}.main{padding:0 16px 80px}.grid{grid-template-columns:1fr;gap:16px}.hidden-list{grid-template-columns:1fr;gap:10px}.card-footer{padding:0 20px 18px}.card-frame{padding:16px}.avatar{width:80px;height:80px;margin-bottom:16px}.setting-row-pair{flex-direction:column;gap:0}.card:hover{transform:none;box-shadow:none}}
