body{-webkit-touch-callout:none;background-color:#fff;box-sizing:border-box;color:#333;font-family:Arial,sans-serif;margin:0;padding:0;-webkit-user-select:none;user-select:none;width:100%}@media (max-width:768px){.container{box-sizing:border-box;flex-direction:column;gap:10px;gap:var(--content-padding);margin-top:var(--header-height);width:95%}.sidebar{flex:none;order:1}.content,.sidebar{box-shadow:var(--shadow-light);width:100%}.content{order:2}.header{flex-direction:column;height:auto;padding:15px 5%;text-align:center}.footer{margin-top:20px;padding:10px 5%;width:95%}}@media (max-width:600px){.container{padding:var(--content-padding) 10px}.header{padding:15px 10px}.footer{padding:10px}.post-detail-container{margin:20px 10px;max-width:100%;padding:15px}}@theme inline{--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}:root{--radius:0.625rem;--background:oklch(1 0 0);--foreground:oklch(0.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:oklch(0.205 0 0);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.97 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--destructive:oklch(0.577 0.245 27.325);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);--ring:oklch(0.708 0 0);--chart-1:oklch(0.646 0.222 41.116);--chart-2:oklch(0.6 0.118 184.704);--chart-3:oklch(0.398 0.07 227.392);--chart-4:oklch(0.828 0.189 84.429);--chart-5:oklch(0.769 0.188 70.08);--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:oklch(0.205 0 0);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.97 0 0);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:oklch(0.708 0 0)}.dark{--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--card:oklch(0.205 0 0);--card-foreground:oklch(0.985 0 0);--popover:oklch(0.205 0 0);--popover-foreground:oklch(0.985 0 0);--primary:oklch(0.922 0 0);--primary-foreground:oklch(0.205 0 0);--secondary:oklch(0.269 0 0);--secondary-foreground:oklch(0.985 0 0);--muted:oklch(0.269 0 0);--muted-foreground:oklch(0.708 0 0);--accent:oklch(0.269 0 0);--accent-foreground:oklch(0.985 0 0);--destructive:oklch(0.704 0.191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(0.556 0 0);--chart-1:oklch(0.488 0.243 264.376);--chart-2:oklch(0.696 0.17 162.48);--chart-3:oklch(0.769 0.188 70.08);--chart-4:oklch(0.627 0.265 303.9);--chart-5:oklch(0.645 0.246 16.439);--sidebar:oklch(0.205 0 0);--sidebar-foreground:oklch(0.985 0 0);--sidebar-primary:oklch(0.488 0.243 264.376);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.269 0 0);--sidebar-accent-foreground:oklch(0.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(0.556 0 0)}@layer base{*,body{@apply bg-background text-foreground}}.main-contents{height:100%;width:100%}.main-header{align-items:center;display:flex;flex-direction:row;font-family:MaruBuriBold;font-size:16px;justify-content:space-between;margin-left:7px;width:100%}.toggle-container{margin-right:25px}.view-type-list{display:flex;flex-flow:column;width:82%}.view-type-list>.content-item{display:flex;flex-direction:row;height:100px;padding:5px}.view-type-list>.content-item>.item-img-container>img{aspect-ratio:5/4;height:60px;overflow:hidden}.view-type-list>.content-item>.item-container{display:flex;flex-direction:column;width:100%}.view-type-album{display:flex;flex-flow:row wrap;width:90%}.view-type-album>.content-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:10px 0 10px 3.378378378378378%;width:29.881%}.view-type-album>.content-item>.item-img-container{aspect-ratio:5/4.5;border:.5px solid #0000001a;overflow:hidden;width:100%}.view-type-album>.content-item>.item-img-container>img{display:block;height:100%;object-fit:cover;width:100%}.view-type-album>.content-item>.item-container{height:100%;width:100%}.item-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-family:MaruBuriSemiBold;font-size:14.7px;list-style:none;overflow:hidden;text-align:center;text-overflow:ellipsis}.view-type-list .item-title{text-align:left}.content-item:hover .item-title{text-decoration:underline}.item-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#7f7f7f;display:-webkit-box;font-family:MaruBuriLight;font-size:.8125rem;line-height:1.2rem;overflow:hidden;text-align:left;text-overflow:ellipsis}@media (max-width:768px){.view-type-album{flex-flow:column wrap}.view-type-album,.view-type-album>.content-item{align-items:center;display:flex;justify-content:center}.view-type-album>.content-item{flex-direction:column;margin:10px 0 48px 3.378378378378378%;width:85.081%}}.toggle-wrap{align-items:center;display:flex;gap:10px}.toggle-input{display:none}.toggle{background-color:#dfdfdf;border-radius:16px;cursor:pointer;flex-shrink:0;height:19px;padding:2.5px;position:relative;transition:all .3s;width:70px}.toggle-button{background-color:#3f3f3f;border-radius:50%;height:17.2px;left:2px;position:absolute;top:3.8px;transition:all .3s;width:17.2px}.toggle-input:checked+.toggle{background-color:#969696}.toggle-input:checked+.toggle .toggle-button{transform:translateX(52.8px)}.toggle-text{color:#0009;font-family:Pretendard-Regular;font-size:13px;margin-left:27px;text-align:right;width:100%}.toggle-input:checked+.toggle .toggle-text{color:#fff9;margin-left:8.5px;text-align:left}.pagination-nav{display:flex;justify-content:center;margin-bottom:20px;margin-top:40px}.pagination-list{border:1px solid #ddd;border-radius:5px;display:flex;list-style:none;margin:0;overflow:hidden;padding:0}.pagination-item:not(:last-child) .pagination-button{border-right:1px solid #ddd}.pagination-button{background-color:#fff;border:none;color:#333;cursor:pointer;font-size:1em;height:100%;min-width:40px;padding:10px 15px;transition:background-color .2s ease,color .2s ease}.pagination-button:hover:not(:disabled){background-color:#f0f0f0;color:#007bff}.pagination-button:active:not(:disabled){background-color:#e0e0e0}.pagination-item.active .pagination-button{background-color:#007bff;color:#fff;cursor:default}.pagination-item.active .pagination-button:hover{background-color:#007bff}.pagination-item.disabled .pagination-button{background-color:#fff;color:#ccc;cursor:not-allowed}@media (max-width:768px){.pagination-list{flex-wrap:wrap;justify-content:center}.pagination-item{margin:2px}.pagination-button{font-size:.9em;padding:8px 12px}}.layout{align-items:center;display:flex;flex-direction:column;min-height:100vh;width:100%}.header{box-shadow:0 2px 4px #0000001a;height:125px;left:0;position:fixed;top:0;width:100%;z-index:1000}.container,.header{background-color:#fff}.container{display:flex;flex-direction:row;margin:125px 10% 0;min-height:calc(100vh - 80px);width:60%}.sidebar{height:fit-content;margin-top:15px;width:220px}.content{width:calc(100% - 180px)}.footer{height:35px;text-align:right;width:60%}@media (max-width:1000px){.container{padding:40px 0;width:83%}}@media (max-width:768px){.layout{flex-direction:column}.sidebar{order:1;width:100%}.container{flex-direction:column;padding:40px 0;width:90%}.content{order:2;width:100%}}@media (max-width:600px){.header{padding:20px 0;text-align:center}.footer{width:93%}}@font-face{font-family:양진체;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/supernovice-lab/font@0.9/yangjin.woff) format("woff")}@font-face{font-family:MaruBuri;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.eot?#iefix) format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff2) format("woff2"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff) format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.ttf) format("truetype")}@font-face{font-family:MaruBuriSemiBold;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.eot?#iefix) format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.woff2) format("woff2"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.woff) format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.ttf) format("truetype")}@font-face{font-family:MaruBuriBold;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.eot?#iefix) format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.woff2) format("woff2"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.woff) format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.ttf) format("truetype")}@font-face{font-family:MaruBuriLight;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.eot?#iefix) format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.woff2) format("woff2"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.woff) format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.ttf) format("truetype")}@font-face{font-family:MaruBuriExtraLight;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.eot?#iefix) format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.woff2) format("woff2"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.woff) format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.ttf) format("truetype")}@font-face{font-family:Pretendard-Regular;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff")}.font-header{font-size:25px;margin:0;padding:8px 0 0 8px}.font-footer{color:#929292;font-size:15px;margin:7px}.home-btn{color:#000;flex-direction:row;margin:0 auto;max-width:1080px;padding:12px 0 0 7px;text-decoration:none}.home-btn,.logo-box{align-items:center;display:flex}.logo-box{border-radius:50%;box-shadow:inset 0 0 40px #000000b3;height:59px;justify-content:center;overflow:hidden;position:relative;width:59px}.logo-box img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.font-box{font-family:양진체;margin-bottom:5px;margin-left:5px}.header-menu-container{display:flex;flex-direction:row nowrap;font-family:양진체;font-size:1.12rem;justify-content:left;margin-left:1rem}.header-menu{margin:20px}@media (max-width:768px){.logo-box{display:none}}.footer-container{background-color:#fff;color:#000;font-family:MaruBuri;font-size:.9rem;line-height:1.1;padding:40px 0;position:relative}.footer-content-wrapper{margin:0 auto;max-width:1200px;padding:0 20px}.footer-menu{border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-start;margin-bottom:30px;padding-bottom:20px}.footer-menu span{cursor:pointer;font-weight:700;margin-right:20px;transition:color .3s ease}.footer-menu span:hover{color:#666}.footer-menu span:not(:last-child):after{color:#bbb;content:"|";margin-left:20px}.footer-logo{font-family:양진체;font-size:1.75rem;font-style:italic;font-weight:400;letter-spacing:-2px;margin-bottom:25px}.footer-contact-info p{font-size:.87rem;margin-bottom:5px}.footer-contact-info span{font-weight:700;margin-right:10px}.footer-address{color:#555;font-size:.8em;margin-top:20px}.hot-post-h4{font-family:MaruBuriSemiBold;margin-bottom:4px;padding-left:4px;padding-top:10px}.hot-post-container{border-bottom:1px dashed #d3d3d3;border-top:1px dashed #d3d3d3;font-family:MaruBuriSemiBold;font-size:.8rem}.hot-post-li{align-items:center;cursor:pointer;display:flex;list-style:none;margin-bottom:3px;padding:3px 12px}.hot-post-li a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:inherit;display:-webkit-box;flex-grow:1;min-width:0;overflow:hidden;text-decoration:none}.hot-post-li a:hover{color:grey}.category-box,.hot-post-li:not(:last-child){border-bottom:1px dashed #d3d3d3}.category-box{font-family:MaruBuriSemiBold;font-size:.87rem}.category-li{align-items:center;display:flex;justify-content:space-between}.category-li,.subcategory-li{cursor:pointer;list-style:none;margin-bottom:3px;padding:3px 12px}.subcategory-li{font-family:MaruBuri;font-size:.87rem}a{color:#333;text-decoration:none}.subcategory-list{margin-block-start:3px;padding-inline-start:20px}.category-link{color:#333;flex-grow:1;padding:3px 0;text-decoration:none}.subcategory-link{color:#333;display:block;text-decoration:none}.toggle-icon{color:#888;font-size:.8em;margin-left:10px;transform:rotate(0deg);transition:transform .3s ease}.toggle-icon.rotated{transform:rotate(31deg)}@media (max-width:768px){.subcategory-list.collapsible{margin:0;max-height:0;overflow:hidden;padding-left:0;transition:max-height .3s ease-out}.subcategory-list.collapsible.open{max-height:500px;transition:max-height .5s ease-in}}.scroll-to-top-button{align-items:center;background-color:#495057;border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 10px #00000026;color:#fff;cursor:pointer;display:flex;font-size:1.5em;height:50px;justify-content:center;line-height:1;opacity:0;position:fixed;right:20px;transform:translateY(20px);transition:opacity .3s ease-out,transform .3s ease-out,visibility .3s ease-out;visibility:hidden;width:50px;z-index:1000}.scroll-to-top-button.show{opacity:1;transform:translateY(0);visibility:visible}.scroll-to-top-button:hover{background-color:#343a40;transform:translateY(-2px)}@media (max-width:768px){.scroll-to-top-button{bottom:15px;font-size:1.3em;height:45px;right:15px;width:45px}}Gemini .post-detail-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#333;font-family:Noto Sans KR,sans-serif;line-height:1.6;margin:40px auto;max-width:800px;padding:20px}.post-thumbnail-wrapper{background-color:#f0f0f0;border-radius:8px;margin-bottom:30px;overflow:hidden;text-align:center;width:100%}.post-thumbnail{display:block;height:auto;margin:0 auto;max-width:100%;transition:transform .3s ease}.post-thumbnail:hover{transform:scale(1.02)}.post-title{color:#222;font-size:1.8em;line-height:1.3;margin-bottom:15px;word-break:keep-all}.post-subtitle,.post-title{font-family:MaruBuriSemiBold;text-align:center}.post-subtitle{color:#555;font-size:1.2em;line-height:1.4;margin-bottom:25px}.post-meta{color:#777;display:flex;flex-wrap:wrap;font-family:MaruBuriLight;font-size:.95em;justify-content:center;margin-bottom:40px;text-align:center}.post-author,.post-category,.post-date,.post-subcategory{margin:0 8px;white-space:nowrap}.post-divider{background-color:#eee;border:0;height:1px;margin:40px 0}.post-content{word-wrap:break-word;color:#333;font-family:MaruBuri;font-size:1.05em;line-height:1.8}.post-content p{margin-bottom:1em}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:#2c3e50;font-weight:700;margin-bottom:.8em;margin-top:2em}.post-content h1{font-size:2em}.post-content h2{font-size:1.7em}.post-content h3{font-size:1.4em}.post-content h4{font-size:1.2em}.post-content strong{font-weight:700}.post-content em{font-style:italic}.post-content a{color:#3498db;text-decoration:underline}.post-content img{border-radius:5px;box-shadow:0 2px 8px #00000026;display:block;height:auto;margin:1.5em auto;max-width:100%}.post-content ol,.post-content ul{list-style-type:disc;margin-bottom:1em;margin-left:25px}.post-content ol{list-style-type:decimal}.post-content li{margin-bottom:.5em}.post-content blockquote{background-color:#f9f9f9;border-left:4px solid #ccc;color:#666;font-style:italic;margin:1.5em 0;padding:10px 20px}.post-content pre{background-color:#2d2d2d;border-radius:5px;color:#f8f8f2;line-height:1.4;margin:1.5em 0;overflow-x:auto;padding:15px;white-space:pre-wrap;word-break:break-all}.post-content code,.post-content pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.post-content code{background-color:#c8c8c833;border-radius:3px;font-size:.9em;padding:2px 4px}.post-error,.post-loading,.post-not-found{background-color:#f8f8f8;border-radius:5px;box-shadow:0 1px 5px #0000000d;color:#777;font-size:1.2em;margin-top:50px;padding:20px;text-align:center}.post-error{background-color:#fdeded;color:#e74c3c}.no-content-message{color:#aaa;font-style:italic;margin:50px 0;text-align:center}.tag-items-column-for-page{display:flex;flex-flow:row wrap}.related-post-h3{margin-bottom:3px}.related-posts-outer-wrapper{display:flex;justify-content:center;width:100%}.related-posts-container{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;padding:20px 0}.tag-related-post{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:0 0 auto;height:330px;overflow:hidden;scroll-snap-align:start;transition:transform .2s ease-in-out;width:220px}.tag-related-post:hover{transform:translateY(-5px)}.tag-related-post .post-content-wrapper{color:#333;display:flex;flex-direction:column;height:100%;text-decoration:none;width:100%}.tag-related-post img{border-top-left-radius:8px;border-top-right-radius:8px;flex-shrink:0;height:230px;object-fit:cover;width:220px}.tag-related-post .post-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;flex-grow:1;font-size:1.1em;font-weight:700;line-height:1.4;overflow:hidden;padding:15px;text-overflow:ellipsis}.tag-related-post a:hover .post-title{color:#007bff}@media (max-width:768px){.related-posts-container{flex-wrap:wrap;gap:15px;justify-content:center;padding:15px 0}.tag-related-post{height:v4vh;scroll-snap-align:center;width:calc(100vw - 60px)}.tag-related-post img{height:60.4%;width:100%}.tag-related-post .post-title{-webkit-line-clamp:unset;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;flex-grow:1;font-size:.9em;line-height:1.21;overflow:hidden;padding:15px;text-overflow:ellipsis}}.related-posts-heading{border-bottom:2px solid #eee;color:#333;font-size:1.8em;font-weight:700;margin-bottom:20px;padding-bottom:10px}.post-navigation{align-items:stretch;display:flex;gap:20px;justify-content:center;margin-bottom:30px;margin-top:50px}.post-placeholder{flex:1 1;height:100px;min-width:280px;visibility:hidden}.post-former,.post-next{background-color:#f9f9f9;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 5px #0000000d;cursor:pointer;flex:1 1;height:100px;min-width:280px;overflow:hidden;transition:all .3s ease}.post-former:hover,.post-next:hover{border-color:#d0d0d0;box-shadow:0 4px 10px #0000001a;transform:translateY(-3px)}.post-former a,.post-next a{align-items:center;box-sizing:border-box;color:#333;display:flex;height:100%;padding:10px;text-decoration:none;width:100%}.post-former a,.post-next a{flex-direction:row;justify-content:flex-start}.post-former img,.post-next img{border-radius:50%;flex-shrink:0;height:50px;object-fit:cover;width:50px}.post-former img{margin-right:15px}.post-next img{margin-left:15px}.post-text-content{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.post-former .post-text-content span:first-of-type,.post-next .post-text-content span:first-of-type{color:#6c757d;font-size:.8em;letter-spacing:.5px;margin-bottom:3px;text-transform:uppercase;white-space:nowrap}.post-former .post-text-content span:nth-of-type(2),.post-next .post-text-content span:nth-of-type(2){-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#343a40;display:-webkit-box;font-size:1em;font-weight:700;line-height:1.4;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.post-former .post-text-content{text-align:left}.post-next .post-text-content{text-align:right}@media (max-width:1000px){.post-navigation{gap:15px}.post-former,.post-next,.post-placeholder{height:90px;min-width:0;min-width:auto;width:calc(50% - 7.5px)}.post-former img,.post-next img{height:45px;width:45px}.post-former img{margin-right:10px}.post-next img{margin-left:10px}.post-former .post-text-content span:first-of-type,.post-next .post-text-content span:first-of-type{font-size:.75em}.post-former .post-text-content span:nth-of-type(2),.post-next .post-text-content span:nth-of-type(2){font-size:.95em}}@media (max-width:768px){.post-navigation{align-items:center;flex-direction:column;gap:20px}.post-former,.post-next,.post-placeholder{height:100px;min-width:0;min-width:auto;width:90%}.post-former a,.post-next a{align-items:center;flex-direction:row;justify-content:flex-start;padding:10px 15px}.post-former img,.post-next img{margin-right:15px}.post-next img{margin-left:0;order:1}.post-next .post-text-content{order:2}.post-former .post-text-content,.post-next .post-text-content{text-align:left}.post-former span:first-of-type,.post-next span:first-of-type{font-size:.8em}.post-former span:nth-of-type(2),.post-next span:nth-of-type(2){-webkit-line-clamp:2;font-size:1.1em}}@media (max-width:480px){.post-former,.post-next,.post-placeholder{height:85px;width:95%}.post-former img,.post-next img{height:45px;width:45px}.post-former .post-text-content span:nth-of-type(2),.post-next .post-text-content span:nth-of-type(2){font-size:1em}}.comment-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:none;margin-top:50px;overflow:hidden;padding:25px}.comment-header{align-items:center;border-bottom:none;color:#333;cursor:pointer;display:flex;font-size:1.4em;font-weight:700;justify-content:space-between;margin-bottom:0;padding-bottom:0}.comment-header h3{color:#333;font-size:1em;margin:0}.comment-count{color:#777;font-size:.9em;margin-left:5px}.comment-toggle-button{color:#555;font-size:1.2em;transition:transform .3s ease}.comment-toggle-button.open{transform:rotate(180deg)}.comment-section-collapsible{max-height:0;overflow:hidden;padding-top:20px;transition:max-height .2s ease-out}.comment-section-collapsible.open{max-height:2000px;transition:max-height .25s ease-in}.comment-form{background-color:initial;border:none;display:flex;flex-direction:column;gap:10px;margin-bottom:25px;padding:0}.comment-form-top-inputs{display:flex;gap:10px;margin-bottom:5px}.comment-form-input{border:1px solid #ddd;border-radius:4px;color:#333;flex:1 1;font-size:.95em;padding:10px 12px;transition:border-color .3s ease}.comment-form-input:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff40;outline:none}.comment-form-textarea{border:1px solid #ddd;border-radius:4px;color:#333;font-size:.95em;min-height:120px;padding:10px 12px;resize:vertical;transition:border-color .3s ease;width:100%}.comment-form-textarea:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff40;outline:none}.comment-form-actions-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:5px}.private-comment-checkbox{align-items:center;color:#666;cursor:pointer;display:flex;font-size:.9em}.private-comment-checkbox input[type=checkbox]{cursor:pointer;margin-right:5px;transform:scale(1.1)}.submit-comment-button{background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;padding:10px 18px;transition:background-color .2s ease}.submit-comment-button:hover{background-color:#555}#comment-content{height:50px;width:370px}.comment-list{border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:15px;padding-top:15px}.comment-item{background-color:initial;border:none;border-bottom:1px solid #f0f0f0;box-shadow:none;padding:0 0 15px}.comment-item:last-child{border-bottom:none;padding-bottom:0}.comment-meta{align-items:center;color:#888;display:flex;font-size:.9em;margin-bottom:8px}.comment-author{color:#333;font-weight:700;margin-right:8px}.comment-profile-badge{background-color:#007bff;border-radius:3px;color:#fff;font-size:.75em;margin-right:8px;padding:2px 6px;white-space:nowrap}.comment-report-link{color:#888;font-size:.8em;margin-left:auto;text-decoration:none;white-space:nowrap}.comment-report-link:hover{text-decoration:underline}.comment-date{color:#aaa;font-size:.85em;white-space:nowrap}.comment-text p{word-wrap:break-word;color:#333;font-size:.95em;line-height:1.6;margin:0}.comment-text .deleted-comment-message{color:#949494;font-size:.79em;font-style:italic}.no-comments-message{color:#aaa;font-style:italic;padding:20px;text-align:center}.comment-item .reply-button,.delete-button{background:none;border:none;color:#007bff;cursor:pointer;font-size:.85em;margin-left:10px;padding:0;transition:color .2s ease;white-space:nowrap}.comment-item .reply-button:hover,.delete-button:hover{color:#0056b3;text-decoration:underline}.comment-reply-form{background-color:#fff;border:1px solid #929292;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;gap:10px;margin-left:20px;margin-top:15px;padding:8px}.comment-reply-form .form-group label{color:#0056b3}.comment-reply-form .reply-actions{display:flex;gap:10px;justify-content:flex-end}.comment-reply-form .cancel-reply-button{background-color:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9em;font-weight:700;padding:8px 12px;transition:background-color .2s ease}.comment-reply-form .cancel-reply-button:hover{background-color:#545b62}.comment-replies{border-left:2px solid #f0f0f0;margin-top:15px;padding-left:20px}.comment-item.is-reply{background-color:initial;border:none;border-bottom:1px solid #f0f0f0;box-shadow:none;margin-bottom:0;margin-top:15px;padding-bottom:15px;padding-left:0}.comment-item.is-reply:last-child{border-bottom:none;padding-bottom:0}.comment-item.is-reply .comment-meta{font-size:.8em}.comment-item.is-reply .comment-text p{font-size:.9em}.delete-password-form{align-items:center;background-color:#f8f8f8;border:.1px solid #ddd;border-radius:5px;display:flex;gap:10px;margin-top:10px;padding:5px}.delete-password-form input[type=password]{border:1px solid #ccc;border-radius:4px;flex-grow:1;font-size:.9em;outline:none;padding:5px 10px;transition:border-color .2s ease}.admin-comment{color:#cb4081}.admin-comment-img{align-items:center;border-radius:50%;box-shadow:inset 0 0 40px #000000b3;display:flex;height:30px;justify-content:center;margin-right:5px;overflow:hidden;position:relative;width:30px}.admin-comment-img img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.comment-container{padding:15px}.comment-header h3{font-size:1.2em}.comment-form-top-inputs{flex-direction:column;gap:5px}.comment-form input,.comment-form textarea,.comment-reply-form input,.comment-reply-form textarea{font-size:.9em;padding:8px 10px}.comment-form .submit-comment-button,.comment-reply-form .cancel-reply-button,.comment-reply-form .submit-comment-button{font-size:.9em;padding:8px 12px}.comment-item{padding:12px 0}.comment-item:last-child{padding-bottom:0}.comment-text p{font-size:.9em}.comment-reply-form{margin-left:10px}.comment-replies{padding-left:10px}}@media (max-width:480px){.comment-container{padding:10px}.comment-form .form-group,.comment-reply-form .form-group{gap:5px}.comment-reply-form{margin-left:5px}.comment-replies{padding-left:5px}.comment-item.is-reply{padding:10px 0}}@media (max-width:768px){.delete-password-form{flex-direction:column;gap:8px;padding:10px}.delete-password-form input[type=password]{width:100%}.delete-password-form .cancel-delete-button,.delete-password-form .confirm-delete-button{font-size:.9em;padding:10px;width:100%}}@media (max-width:480px){.delete-password-form{padding:8px}.delete-password-form .cancel-delete-button,.delete-password-form .confirm-delete-button,.delete-password-form input[type=password]{font-size:.85em}}.tag-appendix-container{background-color:#fcfcfc;border-radius:8px;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:800px;padding:30px}.tag-appendix-title{color:#343a40;font-size:2.5em;font-weight:700;margin-bottom:5px;text-align:center}.tag-appendix-subtitle{color:#6c757d;font-size:1em;margin-bottom:30px;text-align:center}.initial-group-columns{column-count:2;column-gap:40px}.initial-group-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.tag-items-column{display:flex;flex-direction:column;width:fit-content}.initial-group-section{box-sizing:border-box;flex:1 1 45%;margin-bottom:10px;min-width:44%;padding:0 5px}.initial-consonant-header{border-bottom:1px solid #dee2e6;color:#495057;font-size:1.5em;font-weight:600;margin-bottom:10px;margin-top:0;padding-bottom:5px;text-align:left;width:43%}.tag-items-inline{display:flex;flex-wrap:wrap;gap:8px}.tag-link-item{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:15px;color:#495057;cursor:pointer;display:inline-flex;font-size:.9em;margin:5px;padding:6px 12px;transition:all .2s ease-in-out}.tag-link-item:hover{background-color:#e2e6ea;box-shadow:0 2px 5px #00000014;transform:translateY(-1px)}.tag-name{color:#343a40;font-weight:500;margin-right:6px}.tag-post-count{background-color:#6c757d;border-radius:10px;color:#fff;font-size:.75em;font-weight:700;min-width:20px;padding:2px 7px;text-align:center}.no-tags-message,.tag-appendix-error,.tag-appendix-loading{color:#7f8c8d;font-size:1em;padding:40px;text-align:center}.tag-appendix-error{color:#dc3545;font-weight:700}@media (max-width:768px){.initial-group-list{flex-direction:column}.initial-group-section{flex:none;width:100%}}
/*# sourceMappingURL=main.c755535f.css.map*/