.custom-chat{background-color:rgba(255,255,255,.5);border-radius:10px;padding:20px;min-height:300px;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.05)}.custom-chat:hover{background-color:rgba(255,255,255,.6);box-shadow:0 8px 25px rgba(0,0,0,.08)}.messages-container{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;flex-grow:1}.message{max-width:80%;transition:all .3s ease}.message:hover{transform:translateY(-2px)}.message.bot{align-self:flex-start}.message.user{align-self:flex-end}.message-content{background-color:rgba(255,255,255,.8);padding:12px 16px;border-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.1);word-break:break-word;transition:all .3s ease}.message-content:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.message.user .message-content{background-color:rgba(110,154,199,.2)}.message-image{max-width:100%;border-radius:8px;margin:5px 0;transition:all .3s ease;cursor:pointer}.message-image:hover{transform:scale(1.03);box-shadow:0 5px 15px rgba(0,0,0,.1)}.actions-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px}.action-button{background-color:var(--accent-color);color:white;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .3s ease}.action-button:hover{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.loading-message{align-self:center;text-align:center}.conversation-ended{text-align:center;margin-top:20px;color:var(--light-text);font-style:italic;transition:all .3s ease}.conversation-ended:hover{color:var(--accent-color)}.botui-container{font-family:Noto Sans SC,sans-serif!important;background-color:transparent!important}.botui-messages-container{padding:10px 20px!important}.botui-message{min-height:30px!important}.botui-message-content{border-radius:15px!important;color:#333!important;background-color:rgba(255,255,255,.8)!important;box-shadow:0 3px 10px rgba(0,0,0,.1)!important;transition:all .3s ease!important}.botui-message-content:hover{box-shadow:0 5px 15px rgba(0,0,0,.15)!important;transform:translateY(-2px)!important}.botui-message-content.human{background-color:rgba(110,154,199,.2)!important}.botui-message-content img{max-width:100%!important;border-radius:8px!important;transition:all .3s ease!important}.botui-message-content img:hover{transform:scale(1.03)!important}.botui-actions-container{padding:10px 20px!important}.botui-actions-buttons-button{border-radius:20px!important;background-color:var(--accent-color)!important;color:white!important;border:none!important;padding:8px 16px!important;transition:all .3s ease!important}.botui-actions-buttons-button:hover{background-color:var(--primary-color)!important;transform:translateY(-2px)!important;box-shadow:0 4px 10px rgba(0,0,0,.1)!important}.botui-actions-text-input{border-radius:20px!important;border:1px solid var(--secondary-color)!important;padding:8px 16px!important;color:var(--text-color)!important;transition:all .3s ease!important}.botui-actions-text-input:focus{box-shadow:0 0 0 2px rgba(110,154,199,.3)!important;border-color:var(--accent-color)!important}.botui-actions-text-submit{border-radius:20px!important;background-color:var(--accent-color)!important;color:white!important;border:none!important;padding:8px 16px!important;transition:all .3s ease!important}.botui-actions-text-submit:hover{background-color:var(--primary-color)!important;transform:translateY(-2px)!important;box-shadow:0 4px 10px rgba(0,0,0,.1)!important}.loading-animation{background-image:url(https://cdn.jsdelivr.net/gh/Karensky/cdn@1.0.6/botui/loading.svg);background-repeat:no-repeat;background-size:5em;background-position:50%;height:5em;margin:10px auto}#fogforest{min-height:300px;width:100%}.caption h1,.caption h2,.caption h3,.caption h4,.caption h5,.caption h6,.comment h1,.comment h2,.comment h3,.comment h4,.comment h5,.comment h6,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.quoted-text h1,.quoted-text h2,.quoted-text h3,.quoted-text h4,.quoted-text h5,.quoted-text h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.25;color:var(--text-color);transition:all .3s ease}.caption h1:hover,.caption h2:hover,.caption h3:hover,.comment h1:hover,.comment h2:hover,.comment h3:hover,.content h1:hover,.content h2:hover,.content h3:hover,.quoted-text h1:hover,.quoted-text h2:hover,.quoted-text h3:hover{color:var(--accent-color);transform:translateX(3px)}.caption h1,.comment h1,.content h1,.quoted-text h1{font-size:1.5em}.caption h2,.comment h2,.content h2,.quoted-text h2{font-size:1.3em}.caption h3,.comment h3,.content h3,.quoted-text h3{font-size:1.1em}.caption p,.comment p,.content p,.quoted-text p{margin-bottom:1em;transition:all .3s ease}.caption p:hover,.comment p:hover,.content p:hover,.quoted-text p:hover{color:#000}.caption ol,.caption ul,.comment ol,.comment ul,.content ol,.content ul,.quoted-text ol,.quoted-text ul{margin-bottom:1em;padding-left:2em}.caption ul,.comment ul,.content ul,.quoted-text ul{list-style-type:disc}.caption ol,.comment ol,.content ol,.quoted-text ol{list-style-type:decimal}.caption li,.comment li,.content li,.quoted-text li{margin-bottom:.5em;transition:all .3s ease}.caption li:hover,.comment li:hover,.content li:hover,.quoted-text li:hover{transform:translateX(3px)}.caption a,.comment a,.content a,.quoted-text a{color:var(--accent-color);text-decoration:none;transition:all .3s ease;position:relative}.caption a:after,.comment a:after,.content a:after,.quoted-text a:after{content:"";position:absolute;width:0;height:1px;bottom:0;left:0;background-color:var(--accent-color);transition:all .3s ease}.caption a:hover:after,.comment a:hover:after,.content a:hover:after,.quoted-text a:hover:after{width:100%}.caption a:hover,.comment a:hover,.content a:hover,.quoted-text a:hover{color:var(--primary-color)}.caption code,.comment code,.content code,.quoted-text code{background-color:rgba(0,0,0,.05);padding:.2em .4em;border-radius:3px;font-family:monospace;font-size:.9em;transition:all .3s ease}.caption code:hover,.comment code:hover,.content code:hover,.quoted-text code:hover{background-color:rgba(0,0,0,.08)}.caption pre,.comment pre,.content pre,.quoted-text pre{background-color:rgba(0,0,0,.05);padding:1em;border-radius:5px;overflow-x:auto;margin-bottom:1em;transition:all .3s ease}.caption pre:hover,.comment pre:hover,.content pre:hover,.quoted-text pre:hover{background-color:rgba(0,0,0,.08);box-shadow:0 3px 10px rgba(0,0,0,.1)}.caption pre code,.comment pre code,.content pre code,.quoted-text pre code{background-color:transparent;padding:0;border-radius:0}.caption blockquote,.comment blockquote,.content blockquote{border-left:3px solid var(--accent-color);padding-left:1em;margin-left:0;margin-bottom:1em;color:#666;transition:all .3s ease}.caption blockquote:hover,.comment blockquote:hover,.content blockquote:hover{border-left-width:5px;background-color:rgba(0,0,0,.02);transform:translateX(3px)}.caption img,.comment img,.content img,.quoted-text img{max-width:100%;height:auto;border-radius:5px;margin:1em 0;transition:all .3s ease}.caption img:hover,.comment img:hover,.content img:hover,.quoted-text img:hover{transform:scale(1.02);box-shadow:0 5px 15px rgba(0,0,0,.1)}.caption table,.comment table,.content table,.quoted-text table{border-collapse:collapse;width:100%;margin-bottom:1em;overflow-x:auto;display:block}.caption td,.caption th,.comment td,.comment th,.content td,.content th,.quoted-text td,.quoted-text th{border:1px solid #ddd;padding:8px;text-align:left;transition:all .3s ease}.caption th,.comment th,.content th,.quoted-text th{background-color:rgba(0,0,0,.05);font-weight:600}.caption tr:hover,.comment tr:hover,.content tr:hover,.quoted-text tr:hover{background-color:rgba(0,0,0,.03)}.caption tr:nth-child(2n),.comment tr:nth-child(2n),.content tr:nth-child(2n),.quoted-text tr:nth-child(2n){background-color:rgba(0,0,0,.02)}.caption hr,.comment hr,.content hr,.quoted-text hr{border:0;height:1px;background-color:#ddd;margin:1.5em 0}.caption input[type=checkbox],.comment input[type=checkbox],.content input[type=checkbox],.quoted-text input[type=checkbox]{margin-right:.5em}.artalk,.atk-layer-wrap{--at-color-font:var(--text-color);--at-color-deep:var(--text-color);--at-color-sub:var(--light-text);--at-color-grey:var(--light-text);--at-color-meta:var(--light-text);--at-color-border:var(--secondary-color);--at-color-light:var(--accent-color);--at-color-bg:var(--card-bg);--at-color-bg-transl:rgba(255,255,255,0.95);--at-color-bg-grey:rgba(245,249,252,0.8);--at-color-bg-grey-transl:rgba(244,244,244,0.75);--at-color-bg-light:rgba(110,154,199,0.1);--at-color-main:var(--accent-color);--at-color-red:#ff5652;--at-color-pink:#fa5a57;--at-color-yellow:#ff7c37;--at-color-green:#4caf50;--at-color-gradient:linear-gradient(180deg,transparent,rgba(255,255,255,0.9))}.artalk{position:relative;width:100%;min-height:200px;font-family:Noto Sans SC,Helvetica Neue,Arial,sans-serif;color:var(--at-color-font);word-wrap:break-word;word-break:break-word;background:var(--card-bg);border-radius:var(--border-radius);padding:20px;margin-top:15px;box-shadow:var(--box-shadow);backdrop-filter:blur(10px);transition:all .3s ease}.artalk:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(149,157,165,.3)}.comment-section-expanded{margin-top:30px;padding:20px 0;border-top:2px solid var(--secondary-color)}.comment-title{font-size:1.4em;color:var(--primary-color);margin-bottom:20px;font-weight:500;text-align:center}.comment-container-expanded{background:var(--card-bg);border-radius:var(--border-radius);padding:20px;box-shadow:var(--box-shadow);backdrop-filter:blur(10px);transition:all .3s ease}.comment-container-expanded:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(149,157,165,.3)}.about-comments{margin-top:40px}.atk-comment-wrap{overflow:hidden;position:relative;border-bottom:1px solid var(--at-color-border);transition:all .3s ease}.atk-comment-wrap:hover{background:var(--at-color-bg-grey)}.atk-comment-wrap:last-child{border-bottom:none}.atk-comment{display:block;padding:15px 10px}.atk-comment>.atk-avatar{display:block;padding:2px 0;float:left}.atk-comment>.atk-avatar img{width:45px;height:45px;border-radius:var(--border-radius);transition:all .3s ease}.atk-comment>.atk-avatar img:hover{transform:scale(1.05)}.atk-comment>.atk-main{display:block;margin-left:58px}.atk-comment>.atk-main>.atk-header{line-height:1.5;font-size:13px;margin-bottom:.5em;overflow:hidden;position:relative;display:flex;flex-wrap:wrap;align-items:center}.atk-comment>.atk-main>.atk-header .atk-item{display:flex;align-items:center;margin-top:2px;margin-bottom:2px;color:var(--at-color-meta)}.atk-comment>.atk-main>.atk-header .atk-item:not(:last-child){margin-right:8px}.atk-comment>.atk-main>.atk-header .atk-item.atk-nick,.atk-comment>.atk-main>.atk-header .atk-item.atk-nick a{font-size:14px;color:var(--at-color-main);text-decoration:none;font-weight:500;transition:all .3s ease}.atk-comment>.atk-main>.atk-header .atk-item.atk-nick:hover{color:var(--primary-color)}.atk-main-editor{position:relative;overflow:hidden;background:var(--at-color-bg);border:2px solid var(--at-color-border);border-radius:var(--border-radius);margin-bottom:15px;transition:all .3s ease}.atk-main-editor:focus-within{border-color:var(--at-color-main);box-shadow:0 0 0 3px rgba(110,154,199,.1)}.atk-main-editor>.atk-header{display:flex;flex-direction:row;padding:15px 18px 0;gap:8px}.atk-main-editor>.atk-header input{flex:1;width:100%;font-size:14px;background:transparent;border:2px solid transparent;border-radius:6px;padding:8px 10px;resize:none;outline:none;transition:all .3s ease}.atk-main-editor>.atk-header input:focus{border-color:var(--at-color-main);background:var(--at-color-bg-light)}.atk-main-editor>.atk-textarea-wrap>.atk-textarea{display:block;overflow:hidden;color:var(--at-color-font);font-size:15px;background-color:var(--at-color-bg);border:2px solid transparent;border-radius:6px;width:100%;min-height:120px;margin-top:8px;padding:15px 20px;resize:none;word-wrap:break-word;outline:none;transition:all .3s ease;font-family:inherit}.atk-main-editor>.atk-textarea-wrap>.atk-textarea:focus{border-color:var(--at-color-main);background:var(--at-color-bg-light)}.atk-main-editor>.atk-textarea-wrap>.atk-textarea::placeholder{color:var(--at-color-meta)}.atk-main-editor>.atk-bottom{display:flex;flex-direction:row;row-gap:8px;justify-content:space-between;padding:10px 15px;flex-wrap:wrap;background:var(--at-color-bg-grey);border-top:1px solid var(--at-color-border)}.atk-main-editor>.atk-bottom .atk-send-btn{background:var(--at-color-main);color:#fff;font-size:14px;border:none;margin:0;height:35px;min-width:8em;cursor:pointer;transition:all .3s ease;outline:none;border-radius:6px;font-weight:500}.atk-main-editor>.atk-bottom .atk-send-btn:hover{background:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px rgba(110,154,199,.3)}.atk-main-editor>.atk-bottom .atk-send-btn:active{transform:translateY(0)}.atk-comment>.atk-main>.atk-body>.atk-content{word-break:break-word;line-height:1.7;color:var(--at-color-font)}.atk-comment>.atk-main>.atk-body>.atk-content p{margin-bottom:.8em}.atk-comment>.atk-main>.atk-body>.atk-content p:last-child{margin-bottom:0}.atk-comment>.atk-main>.atk-footer{margin-top:8px}.atk-comment>.atk-main>.atk-footer .atk-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:15px}.atk-comment>.atk-main>.atk-footer .atk-actions>span{color:var(--at-color-meta);font-size:13px;line-height:25px;display:inline-flex;cursor:pointer;user-select:none;transition:all .3s ease;padding:2px 8px;border-radius:4px}.atk-comment>.atk-main>.atk-footer .atk-actions>span:hover{color:var(--at-color-main);background:var(--at-color-bg-light)}.artalk>.atk-list>.atk-list-header{display:flex;flex-direction:row;padding:15px 0;border-bottom:2px solid var(--at-color-border);margin-bottom:20px}.artalk>.atk-list>.atk-list-header .atk-comment-count{font-size:16px;color:var(--at-color-font);font-weight:500}.artalk>.atk-list>.atk-list-header .atk-comment-count .atk-comment-count-num{font-size:20px;margin-right:6px;color:var(--at-color-main);font-weight:600}.atk-loading{width:100%;height:100%;position:absolute;top:0;left:0;background:var(--at-color-bg-transl);z-index:4;align-items:center;justify-content:center;flex-flow:column;display:flex;border-radius:var(--border-radius)}.atk-loading-spinner{position:relative;width:40px;height:40px}.atk-loading-spinner svg{animation:atkRotate 2s linear infinite;transform-origin:center center;width:100%;height:100%;position:absolute;top:0;left:0}.atk-loading-spinner svg circle{stroke-dasharray:1,200;stroke-dashoffset:0;animation:atkDash 1.5s ease-in-out infinite,atkColor 6s ease-in-out infinite;stroke-linecap:round}@keyframes atkRotate{to{transform:rotate(1turn)}}@keyframes atkDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes atkColor{0%,to{stroke:var(--at-color-main)}40%{stroke:var(--at-color-main)}66%{stroke:var(--at-color-green)}80%,90%{stroke:var(--at-color-yellow)}}.atk-list-no-comment{height:120px;display:flex;font-size:16px;justify-content:center;align-items:center;word-break:break-word;text-align:center;color:var(--at-color-meta);font-style:italic}.comment-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--accent-color);color:white;border:none;border-radius:20px;font-size:13px;cursor:pointer;transition:all .3s ease;user-select:none}.comment-toggle-btn:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(110,154,199,.3)}.comment-toggle-btn.active,.comment-toggle-btn:hover{background:var(--primary-color)}.comment-container{margin-top:15px;animation:atkFadeIn .3s ease-in-out}.atk-fade-in{animation:atkFadeIn .3s both}@keyframes atkFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.atk-hide{display:none!important}@media only screen and (max-width:768px){.artalk,.comment-container-expanded{padding:15px}.atk-comment{padding:12px 8px}.atk-comment>.atk-avatar img{width:36px;height:36px}.atk-comment>.atk-main{margin-left:47px}.atk-main-editor>.atk-header{padding:12px 15px 0;flex-direction:column;gap:8px}.atk-main-editor>.atk-textarea-wrap>.atk-textarea{min-height:100px;padding:12px 15px}.atk-main-editor>.atk-bottom{padding:8px 12px;flex-direction:column;align-items:stretch}.atk-main-editor>.atk-bottom .atk-send-btn{width:100%}.comment-title{font-size:1.2em}}@media only screen and (max-width:480px){.comment-title{font-size:1.1em}}.back-button-container{margin-bottom:20px}.back-button{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background-color:var(--accent-color);color:white;border:none;border-radius:20px;font-size:14px;cursor:pointer;transition:all .3s ease}.back-button:hover{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 10px rgba(110,154,199,.3)}.memo-detail,.share-detail{background-color:var(--card-bg);border-radius:var(--border-radius);padding:25px;box-shadow:var(--box-shadow);animation:fadeIn .5s ease-in-out}.memo-detail-header,.share-detail-header{margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid var(--secondary-color)}.memo-detail-title,.share-detail-title{font-size:1.8em;color:var(--primary-color);margin-bottom:10px;font-weight:500;line-height:1.3}.memo-detail-time,.share-detail-time{display:block;font-size:.9em;color:var(--light-text);margin-top:5px}.memo-detail-content,.share-detail-content{margin-bottom:30px;font-size:1.05em;line-height:1.8}.memo-detail-content .image-container,.share-detail-content .image-container{margin:20px 0}.memo-detail-content .single-image,.share-detail-content .single-image{text-align:center}.memo-detail-content .memo-image,.share-detail-content .shared-image{max-width:100%;height:auto;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:all .3s ease}.memo-detail-content .memo-image:hover,.share-detail-content .shared-image:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.15);cursor:pointer}.share-detail-content .caption{margin-top:15px;font-size:.95em;color:#555;line-height:1.7}.share-detail-content .source-name{margin-top:15px;font-size:.95em;color:var(--accent-color);font-style:italic}.share-detail-content .quoted-text{background-color:rgba(245,247,250,.7);border-left:3px solid var(--accent-color);padding:20px;margin:20px 0;border-radius:8px;font-size:.95em}.share-detail-content .quoted-text blockquote{margin:0;padding:0;color:#666;line-height:1.7}.share-detail-content .quoted-text cite{display:block;text-align:right;font-size:.9em;color:#999;margin-top:10px}.memo-detail-footer,.share-detail-footer{margin-top:30px;padding-top:20px;border-top:1px solid var(--secondary-color)}@media (max-width:768px){.memo-detail,.share-detail{padding:20px}.memo-detail-title,.share-detail-title{font-size:1.5em}.memo-detail-content,.share-detail-content{font-size:1em}}@media (max-width:480px){.memo-detail,.share-detail{padding:15px}.memo-detail-title,.share-detail-title{font-size:1.3em}.back-button{padding:6px 12px;font-size:13px}}.mt-4{margin-top:1rem}.error-boundary-container,.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;min-height:60vh;position:relative;overflow:hidden}.not-found-number{margin-bottom:30px}.number-container{font-size:8rem;font-weight:700;color:var(--primary-color);line-height:1;letter-spacing:-5px}.circle-pulse,.number-container{display:flex;align-items:center;justify-content:center}.circle-pulse{position:relative;margin:0 5px}.circle,.circle-pulse{width:80px;height:80px}.circle{border-radius:50%;background:linear-gradient(135deg,var(--accent-color) 0,var(--secondary-color) 100%);box-shadow:0 0 30px rgba(110,154,199,.5)}.error-icon{margin-bottom:30px}.error-triangle{color:#ff6b6b;filter:drop-shadow(0 0 20px rgba(255,107,107,.3))}.error-title,.not-found-title{font-size:2.5rem;font-weight:600;color:var(--text-color);margin-bottom:15px;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.error-description,.not-found-description{font-size:1.2rem;color:var(--light-text);margin-bottom:30px;max-width:600px;line-height:1.6}.path-code{background-color:rgba(110,154,199,.1);padding:2px 6px;border-radius:4px;font-family:monospace;color:var(--accent-color);font-size:.9em}.not-found-search{margin-bottom:30px;width:100%;max-width:400px}.search-container{display:flex;align-items:center;background:rgba(255,255,255,.9);border:2px solid var(--secondary-color);border-radius:30px;padding:8px 12px;transition:all .3s ease}.search-container:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(110,154,199,.1)}.search-icon{color:var(--light-text);margin-right:10px}.search-input{flex:1;border:none;outline:none;background:transparent;font-size:1rem;color:var(--text-color)}.search-input::placeholder{color:var(--light-text)}.search-button{background:var(--accent-color);color:white;border:none;padding:6px 16px;border-radius:20px;font-size:.9rem;cursor:pointer;transition:all .3s ease}.search-button:hover{background:var(--primary-color);transform:translateY(-1px)}.error-actions,.not-found-actions{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.error-button,.not-found-button{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:30px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;outline:none}.error-button.primary,.not-found-button.primary{background:linear-gradient(135deg,var(--accent-color),var(--primary-color));color:white;box-shadow:0 5px 15px rgba(110,154,199,.4)}.error-button.primary:hover,.not-found-button.primary:hover{box-shadow:0 8px 25px rgba(110,154,199,.6);transform:translateY(-2px)}.error-button.secondary,.not-found-button.secondary{background:rgba(255,255,255,.8);color:var(--accent-color);border:1px solid var(--secondary-color);box-shadow:0 5px 15px rgba(0,0,0,.05)}.error-button.secondary:hover,.not-found-button.secondary:hover{background:rgba(255,255,255,.95);box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.not-found-countdown{font-size:1rem;color:var(--light-text);margin-top:10px}.countdown-number{font-weight:700;color:var(--accent-color);font-size:1.2rem}.stop-countdown{background:none;border:none;color:var(--accent-color);cursor:pointer;text-decoration:underline;margin-left:10px;font-size:.9rem;transition:all .3s ease}.stop-countdown:hover{color:var(--primary-color)}.error-details{margin:20px 0;max-width:600px;text-align:left}.error-details summary{cursor:pointer;color:var(--accent-color);font-weight:500;margin-bottom:10px}.error-stack{background:rgba(0,0,0,.05);border:1px solid var(--secondary-color);border-radius:8px;padding:15px;margin-top:10px;overflow-x:auto;font-size:.85rem;line-height:1.4}.error-stack code{color:#d63384;font-family:Courier New,monospace;white-space:pre-wrap;word-break:break-word}.decoration-elements{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:-1}.decoration-dot{position:absolute;border-radius:50%;background:linear-gradient(135deg,var(--accent-color),var(--secondary-color));opacity:.5}.dot-1{width:20px;height:20px;top:20%;left:15%}.dot-2{width:30px;height:30px;top:30%;right:20%}.dot-3{width:15px;height:15px;bottom:25%;left:30%}@media (max-width:768px){.number-container{font-size:6rem}.circle,.circle-pulse{width:60px;height:60px}.error-title,.not-found-title{font-size:2rem}.error-description,.not-found-description{font-size:1rem}.error-button,.not-found-button{padding:10px 20px;font-size:.9rem}.search-container{padding:6px 10px}.search-input{font-size:.9rem}}@media (max-width:480px){.number-container{font-size:4rem}.circle,.circle-pulse{width:40px;height:40px}.error-title,.not-found-title{font-size:1.5rem}.error-actions,.not-found-actions{flex-direction:column;gap:10px}.error-button,.not-found-button{width:100%;justify-content:center}.search-container{flex-direction:column;gap:10px;padding:12px;border-radius:15px}.search-button{width:100%;padding:10px}}