*{margin:0;padding:0;box-sizing:border-box;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}:root{--accent-color: 4, 255, 231;--dark-color: 4, 61, 64;--grey-color: 77, 77, 77;--bold-color: 255, 71, 71;--note-color: 41, 40, 40;--bg-dark: #171726;--bg-card: #1e2536;--accent-teal: #00cfb7;--accent-blue: #2d9cdb;--accent-orange: #ff9a3c;--text-primary: #ffffff;--text-secondary: #adb5bd;--border-color: #2a324a;--reading-color: 45, 212, 191;--completed-color: 168, 85, 247;--upcoming-color: 234, 179, 8;--showing-color: 34, 211, 238}html{display:flex;justify-content:center;min-height:100%}body{padding:2rem 1rem;width:100%;height:100%;max-width:1000px;line-height:1.6;background-color:var(--bg-dark);color:#fff}button{cursor:pointer}a{color:var(--text-primary);text-decoration:none}p a{color:var(--accent-teal)}h1,h2,h3{margin:5rem 0 1.5rem}h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:1.6rem}p{margin:1.4rem 0}strong{color:#ff4747}header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.2rem;border-bottom:1px solid var(--border-color)}header a{color:var(--text-secondary)}nav,.social-links{display:flex;justify-content:space-between;align-items:center;gap:16px}nav a:hover{color:var(--accent-blue);text-decoration:underline;transition:.1s ease-out}blockquote{background-color:rgb(var(--dark-color));padding:.1rem .8rem;margin:2rem 0;border-left:4px solid rgb(var(--accent-color));font-style:italic;text-align:left;border-radius:6px}ul li{list-style:none;margin:.4rem 0;padding-left:1rem;position:relative}ul li:before{content:"›";color:rgb(var(--accent-color));position:absolute;left:0;font-weight:700}ol li{margin:.4rem 2.5rem;position:relative}.tags{display:flex;gap:.6rem}.tags .tag{background-color:#e1e2e226;color:#c4c4c4;font-size:.75rem;padding:.2rem .6rem;border-radius:122px}.readings-header{display:flex;align-items:center;justify-content:space-between;margin-top:4rem}.readings-header h1{margin:0}.readings-header div{background-color:#1f2937;display:flex;align-items:center;padding:4px 16px;border-radius:8px}.readings-header input{height:2rem;background-color:#1f2937;padding:0 8px;color:#fffc;outline:none;border:none}.readings-button{background-color:rgb(var(--dark-color));border-radius:8px;color:#fff;font-weight:700;padding:.8rem 1.5rem;display:inline-block}.writings-read-more{margin-top:1rem}.book-container{border-radius:12px;background-color:#1f2937;margin:2rem 0;padding:24px 16px}.book-container-title{font-size:1.4rem;font-weight:700;margin:8px 16px 4px 0}.book-container-author{font-size:14px;color:#a0aec0;margin:4px 8px 4px 0}.book-container-metadata{display:flex;justify-content:space-between}.book-container-highlight{background-color:#00000040;border-radius:.5rem;padding:.75rem;margin:0 0 1rem}.progress-container{background-color:#ffffff1a;height:6px;border-radius:4px;width:100%;margin:4px 0}.progress-bar{background:linear-gradient(90deg,#3a2,0%,#3daa72);height:6px;border-radius:4px}.book-container-note{border-top:1px solid #fff2;margin-top:8px;padding-top:12px;font-size:14px;font-style:italic;line-height:1.4;color:#cbd5e0}.book-container-read-journey{padding:8px 16px;border-radius:6px;margin:8px 0;display:inline-block;font-size:15px;background-color:#07bc5f;color:#111f32;font-weight:700}.book-container-footer{display:flex;align-items:center;justify-content:space-between}.library-menu{display:flex;justify-content:space-between;align-items:center;margin-top:50px}.library-filter-menu{display:flex;gap:8px}.library-filter-button{padding:12px 14px;border:none;border-radius:8px;background-color:#1f2937;color:#e5e7eb;font-weight:700;display:flex;align-items:center;font-size:16px;gap:8px}.selectedFilter{background-color:#2563eb}.blogs-list{display:flex;flex-direction:column;gap:.8rem}.movies-list{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.movie-card{background-color:var(--bg-card);border:1px solid var(--border-color);padding:1.4rem;border-radius:.8rem}.movie-card-header{display:flex;flex-direction:column;gap:.8rem}.movie-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.movie-card h3{margin:0}.movie-meta{display:flex;gap:.6rem;color:var(--text-secondary);font-size:.85rem;flex-wrap:wrap}.movie-type{color:var(--accent-teal);font-weight:600;letter-spacing:.02em}.movie-rating{background-color:#00cfb726;color:var(--accent-teal);border-radius:999px;padding:.35rem .8rem;font-weight:600;white-space:nowrap}.movie-imdb{color:var(--accent-blue);font-weight:600}.movie-review{margin:.8rem 0 .4rem;max-height:9rem;overflow:auto;padding-right:.4rem}.movie-review-placeholder{margin:.8rem 0 .4rem;color:var(--text-secondary);font-style:italic}.movie-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.spoiler-button{background-color:#2dd4bf1f;color:var(--accent-teal);border:1px solid rgba(45,212,191,.4);padding:.45rem .9rem;border-radius:999px;font-weight:600}.post-info{background-color:var(--bg-card);display:flex;align-items:center;padding:1.2rem;border-radius:.6rem}.post-info span{color:var(--text-secondary);font-size:.8rem}.post-info a{margin-left:2rem}.post-info div{margin-left:auto}.book-note{background-color:var(--bg-card);padding:2em;margin:4rem 0;border-radius:10px;font-style:italic}.timeline{position:relative;padding:2rem}.timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background-color:var(--accent-blue);border-radius:2px;z-index:-1}.label{position:absolute;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:10px solid rbga(255,255,255,.1);box-shadow:0 8px 32px rbga(0,0,0,.3);border-radius:16px;padding:4px 16px;text-align:center;font-weight:700;color:#fff;left:50%;transform:translate(-50%)}.label.start{bottom:30px}.label.now{top:30px}.book-page-card{background-color:var(--bg-card);border:1px solid #333;border-radius:12px;padding:2rem;margin-bottom:3rem;position:relative}.book-page-description{margin-bottom:2rem;line-height:1.8;color:#e6e6e6}.book-page-progress-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.book-page-progress-info{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.book-page-chapter-indicator{background-color:#333;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;color:#e6e6e6;display:inline-flex;align-items:center;gap:.5rem}.book-page-completion-percentage{color:#4caf50;font-weight:600;font-size:1.1rem}.book-page-progress-bar-container{height:8px;background-color:#333;border-radius:4px;overflow:hidden;margin-bottom:1rem}.book-page-progress-bar{height:100%;background:linear-gradient(90deg,#4caf50,#45a049);transition:width .3s ease;border-radius:4px}.book-page-footer{display:flex;justify-content:flex-end;align-items:center}.book-page-last-updated{color:#888;margin-top:12px;font-size:1rem;text-align:right}.book-page-category-tag{position:absolute;top:1rem;right:1rem;background-color:#333;color:#4caf50;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}@media (max-width: 768px){.book-page-card{padding:1.5rem}.book-page-progress-info{flex-direction:column;align-items:flex-start;gap:.75rem}.book-page-category-tag{position:static;align-self:flex-start;margin-top:1rem}}li code,p code{background:#4d4d4d;color:#fff;padding:2px 4px;border-radius:4px}img{width:100%;max-height:500px;object-fit:contain}.hljs{background:#282a3b!important;border-radius:10px}.dropdown{background-color:#1f2937;border-radius:8px;padding:12px 40px 12px 14px;color:#e5e7eb;font-weight:700;border:none;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23e5e7eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;outline:none}select option{border:none}.sub-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:4rem 0;padding:2rem 0;background-color:#2d9cdb26;gap:16px;border-radius:1rem;height:250px}.sub-section p{margin:0}.sub-title{font-size:32px;font-weight:700}.sub-section form{display:flex;gap:12px}.sub-section button{padding:12px 14px;border:none;border-radius:8px;background-color:#616d74;font-weight:700;display:flex;align-items:center;font-size:16px;cursor:pointer;color:#fff}.sub-section input{background-color:#616d7e99;padding:4px 16px;border-radius:8px;outline:none;border:none;height:3rem;width:300px;font-size:20px;color:#fff}.book-page-tabs-container{display:flex;gap:2rem;border-bottom:2px solid var(--border-color);margin-bottom:4rem}.book-page-tabs-container button{padding:.8rem 1.5rem;background-color:var(--bg-dark);border:3px solid var(--bg-dark);outline:none;color:var(--text-secondary);font-size:18px}.book-page-tabs-container button:disabled{color:#555}.book-page-tabs-container .selected-header{border-bottom:3px solid var(--accent-teal);color:#fff}.verdict-container{background-color:var(--bg-card);border-radius:12px;padding:3rem;margin:2rem 0;text-align:center;border:1px solid var(--border-color)}.verdict-rating{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem}.verdict-rating-label{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-right:1rem}.verdict-stars{display:flex;gap:.3rem}.verdict-star{font-size:2rem;color:#333;transition:all .2s ease}.verdict-star.filled{color:#fbbf24;text-shadow:0 0 10px rgba(251,191,36,.3)}.verdict-rating-number{font-size:1.4rem;font-weight:700;color:var(--accent-teal);margin-left:1rem}.verdict-text{font-size:1.1rem;line-height:1.8;color:var(--text-secondary);max-width:800px;margin:0 auto;font-style:italic}.verdict-divider{height:2px;background:linear-gradient(90deg,transparent,var(--accent-teal),transparent);margin:2rem 0;border-radius:2px}.verdict-coming-soon{background-color:#2d9cdb1a;border:2px dashed var(--accent-blue);border-radius:12px;padding:4rem 2rem;text-align:center;color:var(--text-secondary);font-style:italic;font-size:1.2rem}@media (max-width: 768px){.verdict-container{padding:2rem 1.5rem}.verdict-rating{flex-direction:column;gap:1rem}.verdict-rating-label{margin-right:0}.verdict-star{font-size:1.8rem}.verdict-rating-number{margin-left:0}.verdict-text{font-size:1rem}}.stars{position:relative;display:inline-block;font-size:2rem;line-height:1}.stars-base{color:#333}.stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:nowrap;color:#fbbf24;text-shadow:0 0 10px rgba(251,191,36,.3)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: Tokyo-night-Dark
  origin: https://github.com/enkia/tokyo-night-vscode-theme
  Description: Original highlight.js style
  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>
  License: see project LICENSE
  Touched: 2022
*/.hljs-meta,.hljs-comment{color:#565f89}.hljs-tag,.hljs-doctag,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-template-tag,.hljs-selector-pseudo,.hljs-selector-attr,.hljs-variable.language_,.hljs-deletion{color:#f7768e}.hljs-variable,.hljs-template-variable,.hljs-number,.hljs-literal,.hljs-type,.hljs-params,.hljs-link{color:#ff9e64}.hljs-built_in,.hljs-attribute{color:#e0af68}.hljs-selector-tag{color:#2ac3de}.hljs-keyword,.hljs-title.function_,.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-subst,.hljs-property{color:#7dcfff}.hljs-selector-tag{color:#73daca}.hljs-quote,.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#9ece6a}.hljs-code,.hljs-formula,.hljs-section{color:#7aa2f7}.hljs-name,.hljs-keyword,.hljs-operator,.hljs-char.escape_,.hljs-attr{color:#bb9af7}.hljs-punctuation{color:#c0caf5}.hljs{background:#1a1b26;color:#9aa5ce}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
