#custom-presentation-container{width:100%;max-width:1200px;margin:2rem auto;border:1px solid #e0e0e0;box-shadow:0 8px 24px rgba(0,0,0,0.12);background-color:#ffffff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}#custom-presentation-container #slide-area{width:100%;position:relative;background-color:#ffffff;overflow:hidden}#custom-presentation-container .slide{position:absolute;top:0;left:0;width:100%;height:100%;padding:3rem 4rem;box-sizing:border-box;opacity:0;z-index:1;transition:opacity 0.5s ease-in-out;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow-y:auto}#custom-presentation-container .slide.active{opacity:1;z-index:10}#custom-presentation-container #nav-area{width:100%;padding:1.2rem 2rem;background:linear-gradient(to bottom, #f8f9fa 0%, #e9ecef 100%);border-top:2px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;position:relative;z-index:100;min-height:70px;gap:1rem;flex-shrink:0}#custom-presentation-container #nav-area button{font-size:1.1rem;font-weight:600;padding:0.9rem 2rem;min-width:120px;min-height:50px;cursor:pointer;background:linear-gradient(to bottom, #007bff 0%, #0056b3 100%);color:white;border:none;border-radius:8px;box-shadow:0 2px 8px rgba(0,123,255,0.3);transition:all 0.3s ease;position:relative;z-index:101;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,123,255,0.3)}#custom-presentation-container #nav-area button:hover:not(:disabled){background:linear-gradient(to bottom, #0056b3 0%, #004085 100%);box-shadow:0 4px 12px rgba(0,123,255,0.4);transform:translateY(-2px)}#custom-presentation-container #nav-area button:active:not(:disabled){background:linear-gradient(to bottom, #004085 0%, #003066 100%);transform:translateY(0);box-shadow:0 2px 4px rgba(0,123,255,0.3)}#custom-presentation-container #nav-area button:disabled{background:linear-gradient(to bottom, #e9ecef 0%, #dee2e6 100%);color:#adb5bd;cursor:not-allowed;opacity:0.6;box-shadow:none}#custom-presentation-container #btn-prev::before{content:"◀ ";margin-right:0.3rem}#custom-presentation-container #btn-next::after{content:" ▶";margin-left:0.3rem}#custom-presentation-container #counter-display{font-size:1.3rem;font-weight:600;color:#495057;flex:0 0 auto;text-align:center;min-width:100px;padding:0.5rem 1rem;background-color:rgba(255,255,255,0.9);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}#custom-presentation-container .slide h1,#custom-presentation-container .slide h2,#custom-presentation-container .slide h3{color:#0056b3;margin:0}#custom-presentation-container .slide h1{font-size:3.2rem;text-align:center;border-bottom:3px solid #007bff;padding-bottom:1rem;margin-bottom:2rem;margin-top:0;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,0.05)}#custom-presentation-container .slide h2{font-size:2.5rem;margin-bottom:1.5rem;font-weight:600}#custom-presentation-container .slide h3{font-size:2rem;color:#6c757d;text-align:center;margin-bottom:1rem}#custom-presentation-container .slide ul{margin:0;padding-left:2rem;list-style-type:disc}#custom-presentation-container .slide li{font-size:1.9rem;line-height:2.3rem;margin-bottom:1.3rem;color:#333}#custom-presentation-container .slide p{font-size:1.6rem;line-height:2rem;margin-bottom:1rem}#custom-presentation-container .slide strong{color:#dc3545;font-weight:700}@media (min-width: 1400px){#custom-presentation-container{max-width:1400px}}@media (max-width: 1399px) and (min-width: 1024px){#custom-presentation-container{max-width:1100px;margin:1.5rem auto}#custom-presentation-container #slide-area{flex:1;min-height:300px;padding-top:0 !important}#custom-presentation-container .slide{padding:2.5rem 3.5rem}#custom-presentation-container .slide h1{font-size:2.8rem}#custom-presentation-container .slide h2{font-size:2.3rem}#custom-presentation-container .slide li{font-size:1.8rem;line-height:2.2rem}}@media (min-width: 1024px){#custom-presentation-container #slide-area{flex:1;min-height:300px;padding-top:0 !important}}@media (max-width: 1023px) and (min-width: 768px){#custom-presentation-container{max-width:95%;margin:1.5rem auto;box-shadow:0 4px 12px rgba(0,0,0,0.15)}#custom-presentation-container #slide-area{padding-top:56.25%;position:relative;flex:initial;min-height:auto}#custom-presentation-container .slide{padding:2rem 2.5rem;justify-content:flex-start}#custom-presentation-container #nav-area{padding:1rem 1.5rem;min-height:65px}#custom-presentation-container #nav-area button{font-size:1rem;padding:0.8rem 1.5rem;min-width:100px;min-height:48px}#custom-presentation-container #counter-display{font-size:1.2rem;min-width:90px}#custom-presentation-container .slide h1{font-size:2.4rem;padding-bottom:0.8rem;margin-bottom:1.5rem}#custom-presentation-container .slide h2{font-size:1.9rem}#custom-presentation-container .slide ul{padding-left:2rem}#custom-presentation-container .slide li{font-size:1.7rem;line-height:2.0rem;margin-bottom:1rem}}@media (max-width: 767px) and (min-width: 601px){#custom-presentation-container{max-width:95%;margin:1rem auto;border-radius:10px}#custom-presentation-container #slide-area{padding-top:56.25%;position:relative;flex:initial;min-height:auto}#custom-presentation-container .slide{padding:1.8rem 2rem;justify-content:flex-start}#custom-presentation-container #nav-area{padding:1rem 1.2rem;min-height:62px}#custom-presentation-container #nav-area button{font-size:1rem;padding:0.8rem 1.3rem;min-width:90px;min-height:48px}#custom-presentation-container #counter-display{font-size:1.1rem;min-width:80px}#custom-presentation-container .slide h1{font-size:1.8rem;padding-bottom:0.7rem;margin-bottom:1.2rem;border-bottom:2px solid #007bff}#custom-presentation-container .slide h2{font-size:1.5rem}#custom-presentation-container .slide ul{padding-left:2rem}#custom-presentation-container .slide li{font-size:1.45rem;line-height:1.7rem;margin-bottom:0.9rem}}@media (max-width: 600px) and (min-width: 361px){#custom-presentation-container{width:calc(100% - 1rem);max-width:calc(100vw - 1rem);margin:0.8rem auto 1rem auto;border:1px solid #ddd;box-shadow:0 4px 12px rgba(0,0,0,0.15);border-radius:10px;flex:initial}#custom-presentation-container #slide-area{padding-top:56.25%;position:relative;flex:initial;min-height:auto}#custom-presentation-container .slide{padding:1.2rem 1.5rem;justify-content:flex-start}#custom-presentation-container #nav-area{padding:0.9rem 0.8rem;min-height:60px;gap:0.5rem}#custom-presentation-container #nav-area button{font-size:0.95rem;padding:0.8rem 1.1rem;min-width:80px;min-height:48px;flex:0 0 auto}#custom-presentation-container #counter-display{font-size:1rem;min-width:70px;padding:0.4rem 0.8rem;flex-shrink:0}#custom-presentation-container .slide h1{font-size:1.4rem;padding-bottom:0.6rem;margin-bottom:1rem;line-height:1.4;border-bottom:2px solid #007bff}#custom-presentation-container .slide h2{font-size:1.3rem;margin-bottom:0.9rem;line-height:1.4}#custom-presentation-container .slide ul{margin:0;padding-left:1.5rem;list-style-type:disc}#custom-presentation-container .slide li{font-size:1.15rem;line-height:1.6rem;margin-bottom:0.75rem;color:#333}}@media (max-width: 360px){#custom-presentation-container{width:calc(100% - 0.6rem);max-width:calc(100vw - 0.6rem);margin:0.5rem auto 1rem auto;border:1px solid #ddd;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,0.15);flex:initial}#custom-presentation-container #slide-area{padding-top:56.25%;position:relative;flex:initial;min-height:auto}#custom-presentation-container .slide{padding:1rem 0.9rem;justify-content:flex-start}#custom-presentation-container #nav-area{padding:0.7rem 0.4rem;min-height:56px;gap:0.3rem}#custom-presentation-container #nav-area button{font-size:0.85rem;padding:0.7rem 0.8rem;min-width:65px;min-height:46px;border-radius:6px}#custom-presentation-container #btn-prev::before{content:"◀";margin-right:0}#custom-presentation-container #btn-next::after{content:"▶";margin-left:0}#custom-presentation-container #counter-display{font-size:0.9rem;min-width:55px;padding:0.3rem 0.5rem}#custom-presentation-container .slide h1{font-size:1.1rem;padding-bottom:0.4rem;margin-bottom:0.7rem;line-height:1.35;border-bottom:2px solid #007bff}#custom-presentation-container .slide h2{font-size:1.1rem;margin-bottom:0.6rem;line-height:1.35}#custom-presentation-container .slide ul{margin:0;padding-left:1.2rem;list-style-type:disc}#custom-presentation-container .slide li{font-size:0.9rem;line-height:1.4rem;margin-bottom:0.55rem;color:#333}}@media (max-width: 279px){#custom-presentation-container{width:calc(100% - 0.4rem);max-width:calc(100vw - 0.4rem);margin:0.3rem auto 1rem auto;border-radius:6px;flex:initial}#custom-presentation-container #slide-area{padding-top:56.25%;position:relative;flex:initial;min-height:auto}#custom-presentation-container .slide{padding:0.8rem 0.6rem}#custom-presentation-container #nav-area{padding:0.6rem 0.3rem;min-height:52px;gap:0.2rem}#custom-presentation-container #nav-area button{font-size:0.8rem;padding:0.6rem 0.6rem;min-width:55px;min-height:44px}#custom-presentation-container #counter-display{font-size:0.85rem;min-width:50px;padding:0.2rem 0.4rem}#custom-presentation-container .slide h1{font-size:1rem;padding-bottom:0.3rem;margin-bottom:0.6rem}#custom-presentation-container .slide ul{margin:0;padding-left:1rem;list-style-type:disc}#custom-presentation-container .slide li{font-size:0.8rem;line-height:1.3rem;color:#333}}@media (hover: none) and (pointer: coarse){#custom-presentation-container #nav-area button{min-height:50px}#custom-presentation-container #nav-area button:hover{background:linear-gradient(to bottom, #007bff 0%, #0056b3 100%);transform:none}#custom-presentation-container #nav-area button:active:not(:disabled){background:linear-gradient(to bottom, #0056b3 0%, #004085 100%);transform:scale(0.97)}}@media print{#custom-presentation-container{box-shadow:none;border:1px solid #000;page-break-inside:avoid}#custom-presentation-container #nav-area{display:none}#custom-presentation-container .slide{opacity:1 !important;position:static !important;page-break-after:always}}div.css-1ttok56,.css-1ttok56,[class*="powered"],[class*="made-with"],[class*="teachify-footer"],footer[class*="teachify"],div:has(>a[href*="teachify.tw"]){display:none !important}
