/*
Theme Name: TwentyTwentyThree Child
Theme URI: https://example.com
Author: example.conm
Author URI: https://example.com
Template: twentytwentythree
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
*{-webkit-box-sizing:border-box;box-sizing:border-box}a.wp-block-navigation-item__content{text-decoration:none!important}#wheelOfFortune{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;aspect-ratio:1;margin:0 auto;position:relative;overflow:hidden;border-radius:50%}#instruction{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;background-color:rgba(0,0,0,0.15);border-radius:50%;display:none}#instruction img{width:100%;aspect-ratio:1}#sector_list,.section-list{border:1px solid #EEEEEE;-webkit-box-shadow:1px 1px 0 #DDDDDD;box-shadow:1px 1px 0 #DDDDDD;font-family:sans-serif,cursive;font-size:22px;line-height:50px;margin:2% auto;padding:0 20px 0 50px;min-height:250px;background-color:var(--bs-white);background-image:-webkit-linear-gradient(top,transparent,transparent 49px,#E7EFF8 0),-webkit-radial-gradient(4% 50%,circle closest-corner,#f5f5f5,#f5f5f5 39%,transparent 0%),-webkit-radial-gradient(3.9% 46%,circle closest-corner,#cccccc,#cccccc 43.5%,transparent 0%);background-size:100% 50px}#sector_list img,.section-list img{height:25px;width:25px;border:var(--bs-gray) solid 1px;border-radius:2px}#sector_list[placeholder]:empty:before,.section-list[placeholder]:empty:before{content:attr(placeholder);color:#555}#wheel{display:block;aspect-ratio:1}#spin{font-family:sans-serif;font-size:clamp(1em,2vw,1.5em);text-wrap:pretty;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:50%;width:20%;height:20%;margin:-10%;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;-webkit-box-shadow:0 0 0 8px #fff,0 0px 15px 5px rgba(0,0,0,0.6);box-shadow:0 0 0 8px #fff,0 0px 15px 5px rgba(0,0,0,0.6);border-radius:50%;-webkit-transition:0.1s;transition:0.1s;padding:3px}#spin:after{content:"";position:absolute;top:-17px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:10px solid transparent;border-bottom-color:#fff;border-top:none}@media screen and (max-width:991px){#wheel{height:600px}}@media screen and (max-width:767px){#wheel{height:500px}}@media screen and (max-width:576px){#wheel{height:450px}#spin{}}@media screen and (max-width:480px){#wheel{height:380px}}@media screen and (max-width:413px){#wheel{height:320px}}@media screen and (max-width:320px){#wheel{height:300px}}.section-list{max-height:360px;overflow-y:auto;overflow-x:hidden}button.nav-link{color:#495057}.noads .google-auto-placed{display:none!important}.noads div[id^=oa-360]{display:none!important}.disabled-menu{pointer-events:none;opacity:0.9;text-decoration:none}.cursor-disabled{cursor:not-allowed}.disabled-area a{pointer-events:none;color:gray;text-decoration:none}.disabled-area{opacity:0.9}.btn-desktop,.btn-mobile,.btn-tablet{display:block;width:16px;height:16px;background-image:url("assets/icons/desktop.png")!important;background-position:center;background-size:contain;background-repeat:no-repeat;text-indent:-99999px}.btn-tablet{background-image:url("assets/icons/tablet.png")!important}.btn-mobile{background-image:url("assets/icons/mobile.png")!important}.vqmm-partner *,.vqmm-partner :after,.vqmm-partner :before{-webkit-box-sizing:border-box;box-sizing:border-box}.vqmm-partner media(prefers-reduced-motion: reduce) .btn{-webkit-transition:none;transition:none}.vqmm-partner img,.vqmm-partner svg{vertical-align:middle}.tripod{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-1}.tripod .tripod-top{width:20px;height:80px;background-color:#b0b0b0;border-radius:10px;position:relative;margin-top:-10px}.tripod .tripod-bottom{width:120px;height:15px;background-color:#b0b0b0;border-radius:10px 10px 0 0;position:relative;margin-top:10px}.editor{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-family:Consolas,"Courier New",Courier,monospace;line-height:21px;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0.25rem;padding:20px 10px}.editor .numbers{width:20px;text-align:right}.editor .numbers span{counter-increment:linenumber}.editor .numbers span:before{content:counter(linenumber);display:block;color:#646970}.editor textarea{line-height:21px;overflow-y:hidden;padding:0;border:0;background:#e9ecef;color:#646970;width:100%;outline:none;font-family:Consolas,"Courier New",Courier,monospace}.tick-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:64px;height:64px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent}.tick-btn svg{display:block}.tick-btn svg .circ{fill:transparent;stroke:#4caf50;stroke-width:4;-webkit-transform-origin:32px 32px;transform-origin:32px 32px;stroke-dasharray:176;stroke-dashoffset:176}.tick-btn svg .chk{stroke:#4caf50;stroke-width:4.5;stroke-dasharray:35;stroke-dashoffset:35;opacity:0}.tick-btn.active .circ{-webkit-animation:drawCircle 0.62s cubic-bezier(0.2,0.9,0.2,1) forwards;animation:drawCircle 0.62s cubic-bezier(0.2,0.9,0.2,1) forwards}.tick-btn.active .chk{-webkit-animation:drawCheck 0.32s cubic-bezier(0.2,0.9,0.2,1) 0.44s forwards;animation:drawCheck 0.32s cubic-bezier(0.2,0.9,0.2,1) 0.44s forwards;opacity:1}@-webkit-keyframes drawCircle{0%{stroke-dashoffset:176;-webkit-transform:rotate(-90deg) translateZ(0);transform:rotate(-90deg) translateZ(0)}to{stroke-dashoffset:0;-webkit-transform:rotate(270deg) translateZ(0);transform:rotate(270deg) translateZ(0)}}@keyframes drawCircle{0%{stroke-dashoffset:176;-webkit-transform:rotate(-90deg) translateZ(0);transform:rotate(-90deg) translateZ(0)}to{stroke-dashoffset:0;-webkit-transform:rotate(270deg) translateZ(0);transform:rotate(270deg) translateZ(0)}}@-webkit-keyframes drawCheck{0%{stroke-dashoffset:35;-webkit-transform:translateZ(0) scale(0.98);transform:translateZ(0) scale(0.98)}to{stroke-dashoffset:0;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}@keyframes drawCheck{0%{stroke-dashoffset:35;-webkit-transform:translateZ(0) scale(0.98);transform:translateZ(0) scale(0.98)}to{stroke-dashoffset:0;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}.schema-faq{counter-reset:faq-counter}.schema-faq .schema-faq-section{border-bottom:1px solid #eee;padding:10px 0}.schema-faq .schema-faq-section .schema-faq-question{display:block;cursor:pointer;font-size:18px;font-weight:600;counter-increment:faq-counter;position:relative;padding-right:25px;-webkit-transition:color 0.2s;transition:color 0.2s}.schema-faq .schema-faq-section .schema-faq-question:before{content:counter(faq-counter) ". ";font-weight:700;color:#c82254;margin-right:4px}.schema-faq .schema-faq-section .schema-faq-question:after{content:"+";position:absolute;right:0;top:0;font-weight:bold;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.schema-faq .schema-faq-section .schema-faq-answer{display:none;margin-top:8px;color:#444;line-height:1.6}.schema-faq .schema-faq-section .schema-faq-answer img{border:#eee solid 1px;border-radius:4px;max-width:100%}.schema-faq .schema-faq-section.active .schema-faq-question:after{content:"–"}.schema-faq .schema-faq-section.active .schema-faq-answer{display:block;-webkit-animation:fadeIn 0.3s ease;animation:fadeIn 0.3s ease}.schema-faq.showall .schema-faq-answer{display:block!important}.schema-faq.showall .schema-faq-section .schema-faq-question:after{content:"-"}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.code-wrapper{position:relative;margin-bottom:16px}.code-wrapper pre.wp-block-code{background:#f5f5f5;padding:16px;border-radius:10px;font-size:14px;line-height:1.5;max-height:500px;overflow:auto}.code-wrapper .copy-btn{position:absolute;top:8px;right:8px;padding:4px 10px;font-size:12px;border:none;border-radius:6px;cursor:pointer;background:#333;color:#fff;opacity:0.7;-webkit-transition:0.2s;transition:0.2s}.code-wrapper .copy-btn:hover{opacity:1}.beauty-form .modal-content{background:#c82254 url("assets/images/formbg2.jpg") top center no-repeat;background-size:cover;color:#fff;border-radius:12px;padding:40px 30px;text-align:center;border:none}.beauty-form .modal-header{border:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.beauty-form .btn-close{-webkit-filter:invert(1);filter:invert(1)}.beauty-form .title{font-size:48px;font-weight:bold;margin-bottom:10px}.beauty-form input{height:48px;border-radius:8px}.beauty-form .btn-primary{height:48px;border-radius:8px;font-size:18px;font-weight:600}.beauty-form .no-code{color:#fff;margin-top:15px;text-decoration:underline;cursor:pointer}@media (max-width:575px){.beauty-form .title{font-size:36px}}