:root{--background:#fff;--foreground:#171717;--brand-primary:#1e2354;--brand-secondary:#3a4080;--brand-gradient:linear-gradient(135deg,#1e2354 0%,#3a4080 100%);--primary-soft:#e8e9f3;--text-on-brand:#fff;--text-main:#1e2354;--text-sec:#5a5f7a;--bg-body:#f5f5f8;--bg-surface:#fff;--border-light:#e0e1eb;--shadow-card:0 4px 6px -1px #1e23540d,0 2px 4px -2px #1e23540d;--shadow-hover:0 20px 25px -5px #1e23541a,0 8px 10px -6px #1e23541a;--radius-lg:20px;--radius-md:12px;--container-width:1280px}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}pre,code,.selectable,article,article *,[class*=typography],[class*=typography] *,[class*=article],[class*=article] *,[class*=postCard],[class*=postCard] *,[class*=postItem],[class*=postItem] *,[class*=postTitle],[class*=postExcerpt],[class*=about],[class*=about] *{-webkit-user-select:text!important;user-select:text!important}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.bookmark-card{border:1px solid var(--border-light);background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:24px;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #1e235414,0 2px 4px -2px #1e235414}.bookmark-card:hover{box-shadow:var(--shadow-hover);border-color:#3a40804d;transform:translateY(-2px)}.bookmark-card-header{align-items:center;gap:10px;font-size:.85rem;display:flex}.bookmark-card-avatar{object-fit:cover;border-radius:50%;width:24px;height:24px}.bookmark-card-author{color:var(--text-main);font-weight:700}.bookmark-card-date{color:var(--text-sec)}.bookmark-card-content{flex-direction:column;gap:8px;display:flex}.bookmark-card-title{color:var(--text-main);font-size:1.25rem;font-weight:700;line-height:1.3;text-decoration:none;transition:color .2s}.bookmark-card-title:hover{color:var(--brand-primary)}.bookmark-card-excerpt{color:var(--text-sec);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.bookmark-card-footer{justify-content:space-between;align-items:center;padding-top:4px;display:flex}.bookmark-card-stats{color:var(--text-sec);gap:16px;font-size:.85rem;font-weight:600;display:flex}.bookmark-card-stat-item{align-items:center;gap:6px;display:flex}.bookmark-card-stat-item svg{width:18px;height:18px}.bookmark-card-remove-btn{background:var(--primary-soft);color:var(--brand-primary);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.bookmark-card-remove-btn:hover{color:#ef4444;background:#fee2e2}.bookmark-card-remove-btn:disabled{opacity:.6;cursor:not-allowed}.bookmark-card-remove-btn svg{width:16px;height:16px}.bookmarks-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.bookmarks-title{color:var(--text-main);letter-spacing:-.02em;margin:0;font-size:1.8rem;font-weight:800}.bookmarks-count{color:var(--text-sec);font-size:.9rem;font-weight:600}.bookmarks-list{flex-direction:column;gap:16px;display:flex}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
.layout-module__L5FxyW__body{--brand-primary:#007580;--brand-secondary:#c3d8d8;--brand-gradient:linear-gradient(135deg,#007580 0%,#00a3b1 100%);--primary-soft:#e0f7fa;--text-on-brand:#fff;--bg-body:#f0f5f6;--bg-surface:#fff;--text-main:#132c33;--text-sec:#58757d;--border-light:#e6eef0;--shadow-card:0 4px 6px -1px #0075800d,0 2px 4px -2px #0075800d;--shadow-hover:0 20px 25px -5px #0075801a,0 8px 10px -6px #0075801a;--radius-lg:20px;--radius-md:12px;--container-width:1280px;background-color:var(--bg-body);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;padding:0}.layout-module__L5FxyW__body *{box-sizing:border-box}.layout-module__L5FxyW__body a{color:inherit;text-decoration:none;transition:all .2s}:is(.layout-module__L5FxyW__body ul,.layout-module__L5FxyW__body li){margin:0;padding:0;list-style:none}:is(.layout-module__L5FxyW__body .editorContent ul,.layout-module__L5FxyW__body .editorContent ol){padding-left:2rem;list-style-position:outside}.layout-module__L5FxyW__body .editorContent ul{list-style-type:disc}.layout-module__L5FxyW__body .editorContent ol{list-style-type:decimal}.layout-module__L5FxyW__body .editorContent li{list-style:inherit;margin-bottom:.5rem;display:list-item}
