.aold-scope,.aold-save-button{box-sizing:border-box}.aold-scope *,.aold-save-button,.aold-save-button *{box-sizing:border-box}.aold-save-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 13px;border:1px solid var(--aold-border);border-radius:var(--aold-radius);background:var(--aold-button-bg);color:var(--aold-button-text);font:var(--aold-button-weight) var(--aold-button-size)/1.2 inherit;white-space:nowrap;cursor:pointer;box-shadow:0 3px 12px rgba(25,27,31,.08);transition:transform .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease;z-index:12}.aold-save-button:hover,.aold-save-button:focus-visible{color:var(--aold-primary-hover);border-color:var(--aold-primary-hover);box-shadow:0 5px 18px rgba(25,27,31,.14);transform:translateY(-1px)}.aold-save-button.is-saved{background:var(--aold-saved-bg);border-color:var(--aold-saved-bg);color:var(--aold-saved-text)}.aold-save-button.is-saved .aold-icon path{fill:currentColor}.aold-icon{width:var(--aold-icon-size);height:var(--aold-icon-size);flex:0 0 auto}.aold-single-action{display:flex;align-items:center;margin:18px 0 24px}.aold-card-host{position:relative!important}.aold-save-button--card{position:absolute;min-height:34px;padding:7px 10px}.aold-save-button--card.aold-save-button--compact{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;gap:0;border-radius:min(var(--aold-radius), 8px)}.aold-save-button--card.aold-save-button--compact .aold-button-label{display:none}.aold-save-button--card.aold-save-button--compact .aold-icon{width:min(var(--aold-icon-size), 16px);height:min(var(--aold-icon-size), 16px)}.aold-card-position--top_right{top:10px;right:10px}.aold-card-position--top_left{top:10px;left:10px}.aold-card-position--bottom_right{right:10px;bottom:10px}.aold-card-position--bottom_left{bottom:10px;left:10px}.aold-list{width:100%;padding:clamp(18px, 3vw, 34px);border:1px solid var(--aold-border);border-radius:calc(var(--aold-radius) + 3px);background:var(--aold-panel-bg);color:var(--aold-title);box-shadow:0 8px 30px rgba(25,27,31,.07)}.aold-list-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--aold-border)}.aold-list-header h2{margin:0;color:var(--aold-title);font-size:var(--aold-list-title);font-weight:var(--aold-heading-weight);line-height:1.15}.aold-list-tools{display:flex;align-items:center;gap:14px}.aold-counter,.aold-counter-shortcode{color:var(--aold-primary);font-size:var(--aold-body-size);font-weight:700}.aold-clear{padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--aold-muted);font-size:var(--aold-body-size);cursor:pointer}.aold-item{position:relative;display:grid;grid-template-columns:var(--aold-thumb-width) minmax(0,1fr) 34px;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--aold-border)}.aold-item-image{display:block;width:var(--aold-thumb-width);aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--aold-radius);background:#f1f3f4}.aold-item-image img{display:block;width:100%;height:100%;object-fit:cover}.aold-item-content h3{margin:0 0 7px;font-size:var(--aold-item-title);font-weight:var(--aold-title-weight);line-height:1.28}.aold-item-content h3 a{color:var(--aold-title);text-decoration:none}.aold-item-content h3 a:hover{color:var(--aold-primary-hover)}.aold-item-date{display:block;margin-bottom:10px;color:var(--aold-muted);font-size:var(--aold-body-size)}.aold-read-link{display:inline-flex;padding:7px 12px;border:1px solid var(--aold-primary);border-radius:var(--aold-radius);color:var(--aold-primary);font-size:var(--aold-body-size);font-weight:700;line-height:1.2;text-decoration:none}.aold-read-link:hover{background:var(--aold-primary-hover);border-color:var(--aold-primary-hover);color:#fff}.aold-remove{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--aold-muted);font-size:29px;font-weight:300;line-height:1;cursor:pointer}.aold-remove:hover,.aold-remove:focus-visible{background:#f3f4f6;color:var(--aold-title)}.aold-item--no-image{grid-template-columns:minmax(0,1fr) 34px}.aold-list--grid .aold-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:20px}.aold-list--grid .aold-item{display:flex;flex-direction:column;align-items:stretch;padding:0 0 18px;border:1px solid var(--aold-border);border-radius:var(--aold-radius);overflow:hidden}.aold-list--grid .aold-item-image{width:100%;border-radius:0}.aold-list--grid .aold-item-content{padding:0 16px}.aold-list--grid .aold-remove{position:absolute;top:8px;right:8px;background:rgba(255,255,255,.94)}.aold-empty{padding:54px 20px;text-align:center}.aold-empty-icon{display:inline-grid;place-items:center;width:54px;height:54px;margin-bottom:12px;border-radius:50%;background:color-mix(in srgb,var(--aold-primary) 10%,#fff);color:var(--aold-primary);font-size:30px}.aold-empty h3{margin:0 0 8px;color:var(--aold-title);font-size:var(--aold-item-title)}.aold-empty p,.aold-privacy{color:var(--aold-muted);font-size:var(--aold-body-size)}.aold-empty p{margin:0}.aold-privacy{margin:18px 0 0;line-height:1.45}@media (max-width:782px){.aold-list--grid .aold-items{grid-template-columns:repeat(2,minmax(0,1fr))}.aold-list-header{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.aold-save-button--card{min-height:32px;padding:6px 8px}.aold-list{padding:17px}.aold-list--grid .aold-items{grid-template-columns:1fr}.aold-item{grid-template-columns:92px minmax(0,1fr) 30px;gap:12px}.aold-item-image{width:92px}.aold-list-tools{flex-wrap:wrap}}