.homepage{max-width:1120px;margin:0 auto;padding:0 40px}.homepage-header{justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.homepage-header .brand{font-size:26px}.homepage-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.homepage-header .brand img{width:38px;height:38px}.homepage-hero{text-align:center;padding:88px 0 64px}.homepage-hero h1{letter-spacing:-2.8px;margin:0;font-size:clamp(38px,5.8vw,68px);font-weight:600;line-height:1.1}.homepage-hero h1 span{color:#aaa0ff}.homepage-description{max-width:560px;color:var(--text-muted);margin:28px auto 32px;font-size:17px;line-height:1.75}.homepage .homepage-start{border-radius:9px;justify-content:center;align-items:center;gap:20px;min-height:64px;padding:18px 30px;font-size:21px;display:inline-flex}.homepage-start span{line-height:1.15}.homepage-start svg{flex-shrink:0;display:block}.homepage .homepage-signin{width:fit-content;min-height:44px;color:var(--text-muted);background:var(--surface);border-color:var(--border);border-radius:9px;justify-content:center;align-items:center;margin:14px auto 0;padding:10px 24px;font-size:15px;display:flex}.homepage-reassurance{color:var(--text-subtle);margin:18px 0 0;font-size:16px;line-height:1.6}.homepage-providers{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:18px 28px;margin-top:52px;font-size:13px;display:flex}.homepage-providers>span{align-items:center;gap:8px;display:inline-flex}.homepage-how{border-top:1px solid var(--border);padding:40px 0}.homepage-section-heading h2,.homepage-control h2{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:500}.homepage-section-heading>p{color:var(--text-muted);margin:10px 0 0;font-size:14px}.homepage-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:36px 0 0;padding:0;list-style:none;display:grid}.homepage-step-number{color:#aaa0ff;font:13px ui-monospace,monospace}.homepage-steps h3{margin:16px 0 10px;font-size:15px;font-weight:600}.homepage-steps p,.homepage-control p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.75}.homepage-control{background:var(--card-background);border:1px solid var(--border);border-radius:var(--card-radius);justify-content:space-between;align-items:center;gap:40px;margin:8px 0 0;padding:32px;display:flex}.homepage-control p{max-width:680px;margin-top:12px}.homepage-control-mark{color:#aaa0ff;font:36px ui-monospace,monospace}@media (width<=620px){.homepage{padding:0 24px}.homepage-hero{padding:56px 0 40px}.homepage-hero h1{letter-spacing:-1.6px}.homepage-description{font-size:15px}.homepage-steps{grid-template-columns:1fr;gap:28px}.homepage-control{padding:24px}.homepage-control-mark{display:none}}:root{--background:#181818;--card-background:#111;--card-radius:16px;--surface:#202020;--input-background:#222;--surface-hover:#282828;--surface-active:#303030;--border:#363636;--input-border:#3b3b3b;--border-hover:#636363;--text:#ededed;--text-muted:#a1a1a1;--text-subtle:#949494;--focus:#b8b8b8;--brand-color:#5b4cf0;--action:#dedede;--action-hover:#f0f0f0;--action-active:#c7c7c7;--error:#ff5252;color:#ededed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#181818;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}main{min-width:0}.secondary-button{color:var(--focus);border:1px solid var(--input-border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:9px 14px;font-size:12px}.secondary-button:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.secondary-button:disabled{opacity:.6;cursor:wait}.install-action{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.install-message{max-width:220px;color:var(--text-muted);font-size:12px;line-height:1.5}.workspace{align-content:center;gap:24px;min-height:100svh;padding:64px 24px 24px;display:grid}.workspace-card{background:var(--card-background);border-radius:var(--card-radius);place-self:center;width:min(100%,704px);min-width:0}.workspace-header{justify-content:space-between;align-items:center;gap:24px;padding:32px 32px 28px;display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:10px;width:fit-content;font-size:32px;font-weight:600;line-height:1;display:flex}.brand img{flex-shrink:0;width:48px;height:48px;display:block}.account-name{color:var(--text-muted);font-size:13px}.source-picker{width:100%;padding:0 32px 32px}.source-picker h1{letter-spacing:-.4px;margin:0;font-size:22px;font-weight:600;line-height:1.25}.source-description{color:var(--text-muted);margin:12px 0 36px;font-size:14px;line-height:1.6}.source-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.source-option{background:var(--surface);min-height:100px;color:var(--text);border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:17px;padding:22px;display:flex}.source-option:hover{background:var(--surface-hover);border-color:var(--border-hover)}.source-option:active{background:var(--surface-active)}.provider-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.provider-heading{align-items:center;gap:10px;display:flex}.provider-heading>span{min-width:0}.source-icon{color:var(--action-active);flex-shrink:0;display:flex}.source-copy{gap:7px;display:grid}.source-name{font-size:14px;font-weight:500;line-height:1.4}.source-option-detail{color:var(--text-muted);font-size:12px;line-height:1.4}.source-arrow{color:var(--text-subtle);flex-shrink:0;margin-left:auto}.generate-link-button{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;display:flex}.source-notice{min-height:22px;color:var(--focus);margin:20px 0 0;font-size:13px;line-height:1.6}.workspace .form-error{color:var(--error)}@media (width<=620px){.account-name{display:none}.source-options{grid-template-columns:1fr}.source-option{min-height:88px;padding:20px}}@media (prefers-reduced-motion:no-preference){button,a{transition:background-color .15s,border-color .15s}}.login-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--background);min-height:100svh;color:var(--text);grid-template-rows:1fr auto;padding:64px 24px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.login-card{background:var(--card-background);border-radius:var(--card-radius);place-self:center;width:min(100%,416px);padding:32px}.login-brand{letter-spacing:-.8px;align-items:center;gap:10px;width:fit-content;margin-bottom:28px;font-size:32px;font-weight:600;line-height:1;display:flex}.login-brand img{flex-shrink:0;width:48px;height:48px;display:block}.login-card h1{letter-spacing:-.4px;margin:0;font:600 22px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-description{color:var(--text-muted);margin:12px 0 32px;font-size:14px;line-height:1.6}.login-card form{flex-direction:column;display:flex}.login-card h1+form{margin-top:20px}.login-card label{margin:0 0 9px;font-size:13px;font-weight:500}.login-card input{background:var(--input-background);border:1px solid var(--input-border);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:6px;margin-bottom:23px;padding:12px 14px;font-size:14px}.login-card input::placeholder{color:var(--text-subtle);opacity:1}.login-card input:hover:not(:disabled):not(:focus){border-color:var(--border-hover)}.login-card input:focus{border-color:var(--brand-color);outline:1px solid var(--brand-color);outline-offset:0}.login-page button:focus-visible,.login-page a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.login-card input:disabled{opacity:.6}.login-card input:autofill{box-shadow:0 0 0 1000px var(--input-background) inset;-webkit-text-fill-color:var(--text)}.primary-button{background:var(--action);min-height:46px;color:var(--surface);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:12px 16px;font-size:14px;font-weight:600}.primary-button:hover:not(:disabled){background:var(--action-hover)}.primary-button:active:not(:disabled){background:var(--action-active)}.primary-button:disabled{background:var(--input-border);color:var(--text-muted);cursor:not-allowed}.login-submit{margin-top:1px}.login-help{text-align:center;color:var(--text-muted);margin:28px 0 0;font-size:12px;line-height:1.8}.auth-switch{color:var(--text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:underline}.auth-switch:disabled{opacity:.6;cursor:default}.password-help{color:var(--text-muted);margin:-14px 0 20px;font-size:12px;line-height:1.5}.login-footnote{text-align:center;color:var(--text-subtle);font-size:12px;line-height:1.6}.login-status{color:var(--text-muted);font-size:14px;line-height:1.6}.login-card .secondary-button{color:var(--text);border-color:var(--input-border);font-size:13px}.login-card .secondary-button:hover:not(:disabled){background:var(--input-background)}.form-error{color:var(--error);font-size:13px;line-height:1.6}.login-card .form-error{color:var(--error);margin:-4px 0 20px}.account-controls{flex-wrap:wrap;align-items:center;gap:15px;display:flex}@media (width<=720px){.account-controls{gap:8px}}@media (width<=480px){.login-page,.workspace{padding:32px 16px 20px}.login-card{padding:28px 24px}.workspace-header{flex-wrap:wrap;gap:16px;padding:28px 24px}.source-picker{padding:0 24px 28px}}.source-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-top:28px;scroll-margin-top:24px}.gitlab-account+.gitlab-account{border-top:1px solid var(--border);margin-top:24px;padding-top:12px}.gitlab-projects{padding:0;list-style:none}.gitlab-projects li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:14px;display:flex}.gitlab-projects li>span{overflow-wrap:anywhere;min-width:0}.gitlab-projects small{color:var(--text-muted);margin-top:5px;font-size:12px;display:block}.gitlab-projects button{flex-shrink:0}@media (width<=480px){.gitlab-projects li{flex-wrap:wrap}}.source-panel .panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.source-panel h2{margin:0;font-size:17px;font-weight:500}.source-panel h3{font-weight:500}.source-panel .empty-state{text-align:center;padding:25px 10px}.source-panel .empty-state h3{font-size:15px}.source-panel .empty-state p{max-width:390px;color:var(--text-muted);margin:auto;font-size:13px;line-height:1.7}.source-panel .folder-art{color:var(--text-subtle);font-size:24px}.sources-body{padding:24px}.source-caption{color:var(--text-muted);margin:8px 0;font-size:12px;line-height:1.6}.source-add{background:var(--surface-hover);border:1px solid var(--border);border-radius:8px;margin-bottom:20px;padding:20px}.source-add h3,.source-detail h3{margin:0;font-size:16px}.source-add p{color:var(--text-muted);font-size:13px;line-height:1.6}.source-add form{gap:10px;max-width:450px;display:grid}.forgejo-setup code{overflow-wrap:anywhere}.source-add label{font-size:13px;font-weight:500}.source-add input,.source-add select,.source-search input{border:1px solid var(--input-border);background:var(--input-background);min-width:0;color:var(--text);font:inherit;border-radius:6px;padding:12px 14px;font-size:14px}.source-add input:focus-visible,.source-add select:focus-visible,.source-search input:focus-visible,.created-link textarea:focus-visible{border-color:var(--brand-color);outline:1px solid var(--brand-color);outline-offset:0}.source-list,.file-tree,.search-results{margin:12px 0;padding:0;list-style:none}.source-choice{text-align:left;border:1px solid var(--border);background:var(--input-background);width:100%;color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:12px;margin:8px 0;padding:14px;font-size:14px;display:flex}.source-choice>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.source-choice>span:last-child{margin-left:auto}.source-choice small{color:var(--text-muted);margin-top:5px;font-size:11px;display:block}.source-choice.selected,.source-choice:hover{background:var(--surface-active);border-color:var(--border-hover)}.source-detail{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.source-detail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-detail-heading h3,.source-detail-heading h4{overflow-wrap:anywhere;min-width:0}.browser-toolbar{align-items:center;gap:12px;margin:22px 0 14px;display:flex}.relative-path{overflow-wrap:anywhere;font:12px monospace}.source-search{gap:8px;display:flex}.source-search input{flex:1;width:100%}.file-tree button{border:0;border-bottom:1px solid var(--border);text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 6px;font-size:13px;display:flex}.file-tree button:hover,.search-results button:hover{background:var(--surface-hover)}.file-tree button>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.file-tree small{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:10px}.source-browser h4{margin:20px 0 10px;font-size:13px}.search-results button{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:0 0;gap:7px;padding:13px 6px;display:grid}.search-results strong{overflow-wrap:anywhere;font-size:12px}.search-results code{overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px}.file-preview{border-top:1px solid var(--border);margin-top:20px;padding-top:12px}.file-preview pre{background:var(--background);border:1px solid var(--border);tab-size:2;border-radius:6px;max-height:500px;padding:18px;font-size:12px;line-height:1.7;overflow:auto}.file-pages{gap:12px;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.sources-body{padding:16px}.panel-heading{align-items:start;gap:12px}.panel-heading .source-caption{max-width:190px}.source-search{flex-wrap:wrap}.source-search input{flex-basis:100%}}.source-add input,.source-add select,.source-search input{min-height:46px}.source-add input::placeholder,.source-search input::placeholder{color:var(--text-subtle);opacity:1}.source-add input:hover:not(:disabled):not(:focus),.source-add select:hover:not(:disabled):not(:focus),.source-search input:hover:not(:disabled):not(:focus),.created-link textarea:hover:not(:focus){border-color:var(--border-hover)}.source-add input:disabled,.source-add select:disabled{opacity:.6}.source-detail-heading,.file-pages{flex-wrap:wrap}.source-browser{min-width:0}.source-panel [role=status]{color:var(--text-muted);font-size:13px;line-height:1.6}@media (width<=480px){.source-panel .panel-heading{flex-wrap:wrap;padding:16px}.source-add{padding:16px}}.link-source{border:1px solid var(--border);border-radius:6px;min-width:0;padding:12px}.link-source legend{overflow-wrap:anywhere;max-width:100%}.link-options{gap:10px;display:grid}.link-actions{flex-wrap:wrap;gap:12px;display:flex}.source-add .check-label{align-items:center;gap:8px;display:flex}.source-add input[type=checkbox]{flex-shrink:0;width:16px;height:16px;min-height:auto}.created-link>input{box-sizing:border-box;width:100%;margin-top:10px}.composer-heading .source-caption{margin:12px 0 32px;font-size:14px}.link-form{background:0 0;border:0;margin:0;padding:0}.link-form form{gap:14px;max-width:none}.link-submit-bar{z-index:2;padding:12px 0 max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card-background);display:grid;position:sticky;bottom:0}.link-form :is(input,select,summary){scroll-margin-bottom:96px}.field-heading{margin:0 0 2px;font-size:13px;font-weight:500}.link-form .link-empty{margin:0 0 8px}.link-empty a{text-underline-offset:3px;text-decoration:underline}.link-source{margin:0;padding:12px 14px}.share-source-name{overflow-wrap:anywhere}.repository-refresh{vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px;margin-left:8px;padding:0;display:inline-flex}.repository-account{border-top:1px solid var(--border);min-width:0;padding-top:16px}.repository-refresh.is-refreshing svg{animation:1s linear infinite repository-refresh-spin}@keyframes repository-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.repository-refresh.is-refreshing svg{animation:none}}.repository-account-summary{cursor:pointer}.repository-account[open]>summary{margin-bottom:12px}.repository-account h3{overflow-wrap:anywhere;vertical-align:middle;max-width:calc(100% - 64px);margin:0;font-size:13px;font-weight:500;display:inline-flex}.repository-account-list{gap:8px;display:grid}.link-source .source-options-disclosure{margin-top:8px}.link-form .check-label{cursor:pointer;font-size:13px;font-weight:400}.check-label input{accent-color:var(--action)}.source-options-disclosure summary,.advanced-options summary{width:fit-content;color:var(--text-muted);cursor:pointer;padding:6px 0;font-size:12px}.source-options-disclosure .link-options,.advanced-options .link-options{margin-top:12px}.link-form .share-note{margin:0;font-size:12px;line-height:1.6}details[open]>summary{color:var(--text)}summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}.history-heading{justify-content:space-between;align-items:center;display:flex}.history-heading h2{margin:0;font-size:16px;font-weight:600}.connections,.saved-links{padding:32px}.connections-heading h2{margin:0;font-size:16px;font-weight:600}.connections-heading .source-caption{margin:8px 0 16px}.connection-list{border:1px solid var(--border);background:var(--input-background);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.connection-row{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 16px;display:grid}.connection-row:nth-child(odd){border-right:1px solid var(--border)}.connection-row:last-child,.connection-row:nth-last-child(2):nth-child(odd){border-bottom:0}.connection-copy{gap:5px;display:grid}.connection-copy .source-name{font-size:13px}.coming-soon{color:var(--text-subtle);font-size:11px}.connection-status{color:#a3e635;align-items:center;gap:5px;font-size:11px;display:flex}.connection-status svg{flex-shrink:0}.connection-accounts{grid-column:1/-1;gap:8px;display:grid}.connection-account{color:var(--text-muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.text-button{color:var(--text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px;text-decoration:underline}.connection-account-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.connection-account-actions .repository-refresh{margin-left:0}.account-refresh-feedback{overflow-wrap:anywhere;flex-basis:100%;margin:0;font-size:12px;line-height:1.5}.text-button:hover:not(:disabled){color:var(--text)}.text-button:disabled{opacity:.6;cursor:wait}@media (width<=620px){.connection-list{grid-template-columns:1fr}.connection-row:nth-child(odd){border-right:0}.connection-row:nth-last-child(2){border-bottom:1px solid var(--border)}}@media (width<=480px){.connections,.saved-links{padding:28px 24px}}.created-link textarea{box-sizing:border-box;resize:vertical;background:var(--input-background);width:100%;color:var(--text);border:1px solid var(--input-border);font:inherit;border-radius:6px;padding:12px;font-size:14px}.saved-links .history-heading{gap:16px}.saved-links .history-heading h2{letter-spacing:-.3px;font-size:18px;font-weight:500}.saved-link-count{color:var(--text-muted);margin-left:8px;font-size:14px;font-weight:400}.saved-links-caption{margin:6px 0 0}.saved-link-button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.saved-link-button:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.saved-link-button:disabled{opacity:.6;cursor:wait}.saved-link-button svg,.saved-link-icon svg{flex-shrink:0}.saved-link-list{margin:24px 0 0;padding:0;list-style:none}.saved-link-row{border-top:1px solid var(--border);padding:24px 0}.saved-link-row:last-child{padding-bottom:0}.saved-link-main{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.saved-link-icon{width:36px;height:36px;color:var(--text-muted);background:var(--surface);border-radius:10px;place-items:center;display:grid}.saved-link-title{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.saved-link-title h3{margin:0;font-size:14px;font-weight:500}.saved-link-status{color:var(--text-muted);background:var(--surface);border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;display:inline-flex}.saved-link-status.is-active{color:#a3e635;background:#253018}.saved-link-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.saved-link-summary{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.saved-link-expiry{color:var(--text)}.saved-link-actions{align-items:center;gap:7px;display:flex}.saved-link-actions>.secondary-button{padding:7px 11px}.saved-link-overflow{position:relative}.saved-link-more{padding:8px}.saved-link-menu{z-index:5;border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:166px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0003}.saved-link-menu .saved-link-button{white-space:nowrap;width:100%;color:var(--text);justify-content:start;padding:9px}.saved-links .saved-link-danger{color:var(--error)}.saved-link-subrow{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0 48px;font-size:12px;display:flex}.saved-link-details-toggle{padding:3px 0}.saved-link-details-toggle:hover:not(:disabled){background:0 0}.saved-link-details{border-top:1px solid var(--border);margin:16px 0 0 48px;padding-top:16px;font-size:12px}.saved-link-details dl{grid-template-columns:110px minmax(0,1fr);gap:9px 18px;margin:0;display:grid}.saved-link-details dt{color:var(--text-muted)}.saved-link-details dd{overflow-wrap:anywhere;margin:0}.saved-link-sources{margin-top:16px}.saved-link-sources summary{color:var(--text-muted);cursor:pointer;width:fit-content;padding:4px 0}.saved-link-sources ul{margin:8px 0 0;padding:0;list-style:none}.saved-link-sources li{overflow-wrap:anywhere;padding:10px 0}.saved-link-sources strong{font-weight:500}.saved-link-sources p{color:var(--text-muted);margin:4px 0 0;line-height:1.5}.saved-link-confirm{background:var(--surface);border-radius:8px;margin:16px 0 0 48px;padding:16px}.saved-link-confirm h4{margin:0;font-size:14px;font-weight:500}.saved-link-confirm p{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.saved-link-confirm-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.saved-link-confirm-actions .primary-button{width:auto;margin:0;padding:8px 12px;font-size:12px}.saved-link-feedback{background:var(--surface);border-radius:8px;margin:16px 0 0;padding:12px 14px;font-size:12px}@media (width<=560px){.saved-link-main{grid-template-columns:32px minmax(0,1fr);gap:10px}.saved-link-actions{grid-column:2;justify-self:start;margin-top:4px}.saved-link-icon{width:32px;height:32px}.saved-link-subrow,.saved-link-details,.saved-link-confirm{margin-left:42px}.saved-link-subrow{flex-wrap:wrap}.saved-link-details dl{grid-template-columns:1fr;gap:3px}.saved-link-details dd{margin-bottom:9px}.saved-link-menu{left:auto;right:0}}@media (pointer:coarse){.saved-links button,.saved-link-sources summary{min-height:44px}.saved-link-more{min-width:44px}}
