.navbar-brand{align-items:center!important;color:#00b4d8!important;display:flex!important;margin-right:auto!important}.navbar-brand img{display:block;height:40px;width:auto}.getsuga-footer{background:#f8f9fa!important;color:#333!important;margin-top:auto;padding:3rem 0 1rem}.getsuga-footer *,.getsuga-footer :after,.getsuga-footer :before{color:inherit}.getsuga-footer__content{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:2rem}@media (max-width:768px){.getsuga-footer__content{gap:1.5rem;grid-template-columns:1fr}}.getsuga-footer__section h4{color:#333!important;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.getsuga-footer__section p{color:#666!important;line-height:1.6;margin-bottom:.5rem}.getsuga-footer__section ul{list-style:none;margin:0;padding:0}.getsuga-footer__section ul li{color:#666!important;margin-bottom:.5rem}.getsuga-footer__section ul li a{color:#666!important;text-decoration:none;transition:color .3s ease}.getsuga-footer__section ul li a:hover{color:#333!important}.getsuga-footer__social{display:flex;gap:.75rem;margin-top:1rem}.getsuga-footer__social a{align-items:center;background:#e9ecef!important;border-radius:50%;color:#666!important;display:flex;height:36px;justify-content:center;text-decoration:none;transition:all .3s ease;width:36px}.getsuga-footer__social a:hover{background:var(--primary-color,#00b4d8)!important;color:#fff!important;transform:translateY(-2px)}.getsuga-footer__bottom{border-top:1px solid #dee2e6;color:#999!important;font-size:.9rem;padding-top:1rem;text-align:center}.getsuga-footer__bottom p{color:#999!important;margin:0}.getsuga-sidebar{display:flex;flex-direction:column;gap:2rem}.getsuga-sidebar__widget{background:#fff;border:1px solid var(--border-light,#e9ecef);border-radius:1rem;box-shadow:0 2px 20px rgba(0,52,89,.08);padding:1.5rem}.getsuga-sidebar__widget-title{align-items:center;color:var(--text-dark,#2c3e50);display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;margin-bottom:1rem}.getsuga-sidebar__widget-title:before{background:linear-gradient(135deg,var(--primary-color,#00b4d8),var(--secondary-color,#003459));border-radius:2px;content:"";height:20px;width:4px}.getsuga-sidebar__popular-list{list-style:none;margin:0;padding:0}.getsuga-sidebar__popular-item{border-bottom:1px solid var(--border-light,#e9ecef);display:flex;gap:1rem;padding:1rem 0}.getsuga-sidebar__popular-item:last-child{border-bottom:none;padding-bottom:0}.getsuga-sidebar__popular-item:first-child{padding-top:0}.getsuga-sidebar__popular-image{border-radius:.5rem;flex-shrink:0;height:60px;overflow:hidden;width:80px}.getsuga-sidebar__popular-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.getsuga-sidebar__popular-content{flex:1;min-width:0}.getsuga-sidebar__popular-title{font-size:.9rem;font-weight:600;line-height:1.4;margin:0 0 .5rem}.getsuga-sidebar__popular-title a{color:var(--text-dark,#2c3e50);text-decoration:none;transition:color .3s ease}.getsuga-sidebar__popular-title a:hover{color:var(--primary-color,#00b4d8)}.getsuga-sidebar__popular-meta{align-items:center;color:var(--text-light,#6c757d);display:flex;font-size:.8rem;gap:.25rem}.getsuga-sidebar__category-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.getsuga-sidebar__category-item a{background:var(--primary-lighter,#caf0f8);border-radius:1rem;color:var(--primary-color,#00b4d8);display:inline-block;font-size:.9rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.getsuga-sidebar__category-item a:hover{background:var(--primary-color,#00b4d8);color:#fff;transform:translateY(-2px)}.getsuga-sidebar__cta{background:linear-gradient(135deg,var(--primary-lighter,#caf0f8),var(--accent-light,#caf0f8));border-radius:1rem;padding:2rem 1.5rem;text-align:center}.getsuga-sidebar__cta h3{color:var(--secondary-color,#003459);font-size:1.1rem;margin-bottom:.5rem}.getsuga-sidebar__cta p{color:var(--text-body,#4a5568);font-size:.9rem;line-height:1.5;margin-bottom:1.5rem}.getsuga-sidebar__cta .getsuga-btn{justify-content:center;width:100%}.getsuga-sidebar__category-tree{margin-top:1rem}.getsuga-article-detail__hero{align-items:center;display:flex;min-height:400px;position:relative}@media (max-width:768px){.getsuga-article-detail__hero{min-height:300px}}.getsuga-article-detail__hero-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.getsuga-article-detail__hero-overlay{background:linear-gradient(135deg,rgba(0,52,89,.8),rgba(0,180,216,.6));bottom:0;left:0;position:absolute;right:0;top:0}.getsuga-article-detail__hero-content{color:#fff;margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:2}.getsuga-article-detail__hero-title{font-size:2.25rem;font-weight:800;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media (max-width:768px){.getsuga-article-detail__hero-title{font-size:1.875rem}}.getsuga-article-detail__hero-subtitle{font-size:1.25rem;margin-bottom:2rem;opacity:.95}@media (max-width:768px){.getsuga-article-detail__hero-subtitle{font-size:1.125rem}}.getsuga-article-detail__hero-meta{display:flex;font-size:.875rem;gap:1.5rem;justify-content:center;opacity:.9}@media (max-width:576px){.getsuga-article-detail__hero-meta{flex-direction:column;gap:.5rem}}.getsuga-article-detail__hero-date,.getsuga-article-detail__hero-updated{align-items:center;display:flex;gap:.25rem}.getsuga-article-detail__title-section{background:#f8f9fa;padding:4rem 0 3rem;text-align:center}@media (max-width:768px){.getsuga-article-detail__title-section{padding:3rem 0 2rem}}.getsuga-article-detail__title{color:#2c3e50;font-size:2.25rem;font-weight:800;margin-bottom:1.5rem}@media (max-width:768px){.getsuga-article-detail__title{font-size:1.875rem}}.getsuga-article-detail__meta{color:#6c757d;display:flex;font-size:.875rem;gap:1.5rem;justify-content:center}@media (max-width:576px){.getsuga-article-detail__meta{flex-direction:column;gap:.5rem}}.getsuga-article-detail__date,.getsuga-article-detail__updated{align-items:center;display:flex;gap:.25rem}.getsuga-article-detail__breadcrumb{background:#fafbfc;border-bottom:1px solid #e9ecef;padding:1.5rem 0}.getsuga-article-detail__breadcrumb-list{align-items:center;display:flex;font-size:.875rem;gap:.5rem;list-style:none;margin:0;padding:0}@media (max-width:576px){.getsuga-article-detail__breadcrumb-list{flex-wrap:wrap}}.getsuga-article-detail__breadcrumb-item{align-items:center;display:flex}.getsuga-article-detail__breadcrumb-item:not(:last-child):after{border-bottom:4px solid transparent;border-left:4px solid #90a4ae;border-top:4px solid transparent;content:"";height:0;margin-left:.5rem;width:0}.getsuga-article-detail__breadcrumb-item--current{color:#90a4ae;font-weight:500}.getsuga-article-detail__breadcrumb-link{align-items:center;color:#4a5568;display:flex;gap:.25rem;text-decoration:none;transition:all .15s ease}.getsuga-article-detail__breadcrumb-link:hover{color:#00b4d8}.getsuga-article-detail__content{padding:4rem 0}.getsuga-article-detail__layout{display:grid;gap:4rem;grid-template-columns:1fr 350px}@media (max-width:992px){.getsuga-article-detail__layout{gap:3rem;grid-template-columns:1fr}}.getsuga-article-detail__main{min-width:0}.getsuga-article-detail__body>*{margin-bottom:3rem}.getsuga-article-detail__body>:last-child{margin-bottom:0}.getsuga-article-detail__share{background:#f8f9fa;border-radius:1rem;margin-top:4rem;padding:3rem;text-align:center}.getsuga-article-detail__share-title{color:#2c3e50;font-size:1.125rem;margin-bottom:1.5rem}.getsuga-article-detail__share-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.getsuga-article-detail__share-btn{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.25rem;padding:.5rem 1rem;text-decoration:none;transition:all .15s ease}.getsuga-article-detail__share-btn--twitter{background:#1da1f2;color:#fff}.getsuga-article-detail__share-btn--twitter:hover{background:#1991da;transform:translateY(-2px)}.getsuga-article-detail__share-btn--facebook{background:#4267b2;color:#fff}.getsuga-article-detail__share-btn--facebook:hover{background:#365899;transform:translateY(-2px)}.getsuga-article-detail__share-btn--line{background:#06c755;color:#fff}.getsuga-article-detail__share-btn--line:hover{background:#05a846;transform:translateY(-2px)}.getsuga-article-detail__share-btn--linkedin{background:#0077b5;color:#fff}.getsuga-article-detail__share-btn--linkedin:hover{background:#006396;transform:translateY(-2px)}.getsuga-article-detail__share-btn--copy{background:#003459;color:#fff}.getsuga-article-detail__share-btn--copy:hover{background:#001f2e;transform:translateY(-2px)}.getsuga-article-detail__share-btn--copy.getsuga-article-detail__share-btn--copied,.getsuga-article-detail__share-btn--copy.getsuga-article-detail__share-btn--copied:hover{background:#52d726}.getsuga-article-detail__share-btn--copy.getsuga-article-detail__share-btn--error,.getsuga-article-detail__share-btn--copy.getsuga-article-detail__share-btn--error:hover{background:#ff006e}.getsuga-article-detail__header{background:#f8f9fa;padding-top:1.5rem}.getsuga-article-detail__header-title{color:#2c3e50;font-size:2.25rem;font-weight:800;line-height:1.3;margin-bottom:1.5rem}@media (max-width:768px){.getsuga-article-detail__header-title{font-size:1.875rem}}.getsuga-article-detail__header-meta{align-items:center;color:#6c757d;display:flex;font-size:.875rem;gap:2rem}@media (max-width:576px){.getsuga-article-detail__header-meta{align-items:flex-start;flex-direction:column;gap:.5rem}}.getsuga-article-detail__header-author,.getsuga-article-detail__header-category,.getsuga-article-detail__header-date,.getsuga-article-detail__header-reading-time,.getsuga-article-detail__header-tags,.getsuga-article-detail__header-updated{align-items:center;display:flex;gap:.25rem}.getsuga-article-detail__tag{background:#fafbfc;border-radius:12px;color:#4a5568;display:inline-block;font-size:.8em;margin-right:4px;padding:2px 8px}.getsuga-article-detail__tag:last-child{margin-right:0}.getsuga-article-detail__cover-image{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;box-shadow:0 10px 30px rgba(0,52,89,.15);display:flex;height:300px;justify-content:center;margin-bottom:3rem;overflow:hidden;position:relative;width:100%}.getsuga-article-detail__cover-image:before{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.getsuga-article-detail__cover-badges{display:flex;gap:.5rem;left:20px;position:absolute;top:20px;z-index:3}.getsuga-article-detail__cover-content{color:#fff;max-width:700px;padding:3rem;position:relative;text-align:center;z-index:2}.getsuga-article-detail__cover-content h2{color:#fff!important;font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}@media (max-width:768px){.getsuga-article-detail__cover-content h2{font-size:1.875rem}}@media (max-width:576px){.getsuga-article-detail__cover-content h2{font-size:1.5rem}}.getsuga-article-detail__cover-content p{color:#fff!important;font-size:1.25rem;margin:0;opacity:.95;text-shadow:1px 1px 2px rgba(0,0,0,.3)}@media (max-width:768px){.getsuga-article-detail__cover-content p{font-size:1.125rem}}@media (max-width:576px){.getsuga-article-detail__cover-content p{font-size:1rem}}.getsuga-article-detail__cover-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.getsuga-hero{position:relative}.getsuga-hero__container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:500px;position:relative}@media (max-width:768px){.getsuga-hero__container{min-height:400px}}.getsuga-hero__container--gradient{background:linear-gradient(135deg,#00b4d8,#003459)}.getsuga-hero__overlay{background:linear-gradient(135deg,rgba(0,52,89,.7),rgba(0,180,216,.5));bottom:0;left:0;position:absolute;right:0;top:0}.getsuga-hero__content{color:#fff;margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:2}.getsuga-hero__title{font-size:3rem;font-weight:800;line-height:1.25;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media (max-width:768px){.getsuga-hero__title{font-size:2.25rem}}@media (max-width:576px){.getsuga-hero__title{font-size:1.875rem}}.getsuga-hero__subtitle{font-size:1.25rem;line-height:1.75;margin:0;opacity:.95}@media (max-width:768px){.getsuga-hero__subtitle{font-size:1.125rem}}.getsuga-paragraph{margin:1.5rem 0}.getsuga-paragraph__content{color:#4a5568;font-size:1rem;line-height:1.75}.getsuga-paragraph__content h1,.getsuga-paragraph__content h2,.getsuga-paragraph__content h3,.getsuga-paragraph__content h4,.getsuga-paragraph__content h5,.getsuga-paragraph__content h6{color:#2c3e50;margin-bottom:1.5rem;margin-top:3rem}.getsuga-paragraph__content h1:first-child,.getsuga-paragraph__content h2:first-child,.getsuga-paragraph__content h3:first-child,.getsuga-paragraph__content h4:first-child,.getsuga-paragraph__content h5:first-child,.getsuga-paragraph__content h6:first-child{margin-top:0}.getsuga-paragraph__content h2{border-bottom:2px solid #90e0ef;font-size:1.5rem;padding-bottom:.5rem}@media (max-width:768px){.getsuga-paragraph__content h2{font-size:1.25rem}}.getsuga-paragraph__content h3{color:#00b4d8;font-size:1.25rem}@media (max-width:768px){.getsuga-paragraph__content h3{font-size:1.125rem}}.getsuga-paragraph__content h4{font-size:1.125rem}.getsuga-paragraph__content p{margin-bottom:1.5rem}.getsuga-paragraph__content p:last-child{margin-bottom:0}.getsuga-paragraph__content ol,.getsuga-paragraph__content ul{margin:1.5rem 0;padding-left:2rem}.getsuga-paragraph__content ol li,.getsuga-paragraph__content ul li{line-height:1.75;margin-bottom:.5rem}.getsuga-paragraph__content ol li:last-child,.getsuga-paragraph__content ul li:last-child{margin-bottom:0}.getsuga-paragraph__content ul li{list-style-type:none;position:relative}.getsuga-paragraph__content ul li:before{background:#00b4d8;border-radius:50%;content:"";height:6px;left:-1.5rem;position:absolute;top:.75rem;width:6px}.getsuga-paragraph__content ol{counter-reset:list-counter}.getsuga-paragraph__content ol li{counter-increment:list-counter;list-style:none;position:relative}.getsuga-paragraph__content ol li:before{align-items:center;background:#00b4d8;border-radius:50%;color:#fff;content:counter(list-counter);display:flex;font-size:.75rem;font-weight:700;height:1.5rem;justify-content:center;left:-2rem;position:absolute;top:0;width:1.5rem}.getsuga-paragraph__content a{color:#00b4d8;text-decoration:underline;transition:all .15s ease}.getsuga-paragraph__content a:hover{color:#0077b6;text-decoration:none}.getsuga-paragraph__content b,.getsuga-paragraph__content strong{color:#2c3e50;font-weight:700}.getsuga-paragraph__content em,.getsuga-paragraph__content i{font-style:italic}.getsuga-paragraph__content blockquote{background:#f8f9fa;border-left:4px solid #00b4d8;border-radius:.5rem;margin:2rem 0;padding:1.5rem 2rem;position:relative}.getsuga-paragraph__content blockquote:before{color:#90e0ef;content:'"';font-family:serif;font-size:2.25rem;left:1.5rem;position:absolute;top:-10px}.getsuga-paragraph__content blockquote p{color:#4a5568;font-style:italic;margin:0}.getsuga-paragraph__content code{background:#f8f9fa;border-radius:.25rem;color:#ff006e;font-family:Source Code Pro,Courier New,monospace;font-size:.9em;padding:.25rem .5rem}.getsuga-paragraph__content pre{background:#1a202c;border-radius:.5rem;color:#fff;margin:2rem 0;overflow-x:auto;padding:1.5rem}.getsuga-paragraph__content pre code{background:none;color:inherit;padding:0}.getsuga-article-image{margin:3rem 0}.getsuga-article-image--default .getsuga-article-image__figure{max-width:100%}.getsuga-article-image--left{float:left;margin-bottom:1.5rem;margin-right:2rem;width:40%}@media (max-width:768px){.getsuga-article-image--left{float:none;margin-right:0;width:100%}}.getsuga-article-image--right{float:right;margin-bottom:1.5rem;margin-left:2rem;width:40%}@media (max-width:768px){.getsuga-article-image--right{float:none;margin-left:0;width:100%}}.getsuga-article-image__figure{background:#fff;border-radius:1rem;box-shadow:0 2px 4px rgba(0,0,0,.06);margin:0;overflow:hidden;transition:all .3s ease}.getsuga-article-image__figure:hover{box-shadow:0 10px 25px rgba(0,52,89,.1);transform:translateY(-2px)}.getsuga-article-image__img{display:block;height:auto;transition:all .3s ease;width:100%}.getsuga-article-image__img:hover{transform:scale(1.05)}.getsuga-article-image__caption{background:#fafbfc;border-top:1px solid #e9ecef;color:#6c757d;font-size:.875rem;font-style:italic;line-height:1.5;padding:1rem 1.5rem;text-align:center}.getsuga-article-table{margin:2rem 0}.getsuga-article-table .table-responsive{margin:1.5rem 0}.getsuga-article-table .table{margin-bottom:0}.getsuga-article-table .table.table-bordered{border:1px solid #dee2e6}.getsuga-article-table .table.table-bordered td,.getsuga-article-table .table.table-bordered th{border:1px solid #dee2e6;padding:.75rem;vertical-align:top}.getsuga-article-table .table.table-bordered thead th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;font-weight:600}.getsuga-article-table .table.table-bordered tbody td{background-color:#fff}.highlight-box{background:linear-gradient(135deg,#caf0f8,rgba(144,224,239,.2));border-radius:10px;box-shadow:0 2px 10px rgba(0,180,216,.1);margin:2rem 0;padding:1.5rem}.highlight-box h4{align-items:center;color:#003459;display:flex;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.highlight-box h4 i{color:#ffc107;font-size:1.2rem;margin-right:.5rem}.highlight-box p{color:#2c3e50;line-height:1.6;margin-bottom:.5rem}.highlight-box p:last-child{margin-bottom:0}.highlight-box ol,.highlight-box ul{color:#2c3e50;line-height:1.6;margin:.5rem 0;padding-left:1.5rem}.highlight-box ol li,.highlight-box ul li{margin-bottom:.25rem}.highlight-box ol li:last-child,.highlight-box ul li:last-child{margin-bottom:0}.highlight-box strong{color:#003459;font-weight:600}.highlight-box a{color:#00b4d8;text-decoration:underline}.highlight-box a:hover{color:#003459;text-decoration:none}@media (max-width:768px){.highlight-box{margin:1.5rem 0;padding:1rem}.highlight-box h4{font-size:1rem}}.getsuga-category-tree__list{list-style:none;margin:0;padding:0}.getsuga-category-tree__item{margin-bottom:.25rem}.getsuga-category-tree__item--has-children .getsuga-category-tree__header{cursor:pointer}.getsuga-category-tree__header{align-items:center;border-radius:.5rem;display:flex;gap:.25rem;padding:.25rem;transition:all .15s ease}.getsuga-category-tree__header:hover{background:#fafbfc}.getsuga-category-tree__toggle{align-items:center;background:none;border:none;color:#90a4ae;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;transition:all .15s ease;width:16px}.getsuga-category-tree__toggle[aria-expanded=true] .getsuga-category-tree__icon{transform:rotate(90deg)}.getsuga-category-tree__toggle:hover{color:#00b4d8}.getsuga-category-tree__bullet{align-items:center;color:#90a4ae;display:flex;font-size:8px;height:16px;justify-content:center;width:16px}.getsuga-category-tree__icon{font-size:10px;transition:transform all .15s ease}.getsuga-category-tree__link{color:#4a5568;flex:1;font-size:.875rem;padding:.25rem 0;text-decoration:none;transition:all .15s ease}.getsuga-category-tree__link:hover{color:#00b4d8}.getsuga-category-tree__children{display:none;margin-left:1.5rem;margin-top:.25rem}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff;color:#2c3e50;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.6;min-height:100vh;position:relative}h1,h2,h3,h4,h5,h6{color:#2c3e50;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;line-height:1.25;margin-bottom:1rem}h1{font-size:3rem;font-weight:800}@media (max-width:768px){h1{font-size:2.25rem}}h2{font-size:2.25rem}@media (max-width:768px){h2{font-size:1.875rem}}h3{font-size:1.875rem}@media (max-width:768px){h3{font-size:1.5rem}}h4{font-size:1.5rem}@media (max-width:768px){h4{font-size:1.25rem}}h5{font-size:1.25rem}h6{font-size:1.125rem}p{color:#4a5568;margin-bottom:1rem}a{color:#00b4d8;transition:all .15s ease}a,a:hover{text-decoration:none}a:hover{color:#0077b6}.getsuga-container{margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}@media (max-width:768px){.getsuga-container{padding:0 1rem}}.getsuga-section{padding:4rem 0}@media (max-width:768px){.getsuga-section{padding:3rem 0}}.getsuga-btn{border:none;border-radius:50rem;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:1;padding:.75rem 1.875rem;text-align:center;text-decoration:none;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.getsuga-btn:disabled{cursor:not-allowed;opacity:.6}.getsuga-btn--primary{background:linear-gradient(135deg,#00b4d8,#003459);box-shadow:0 4px 15px rgba(0,180,216,.15);color:#fff}.getsuga-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#0077b6,#001f2e);box-shadow:0 6px 25px rgba(0,180,216,.3);color:#fff;transform:translateY(-2px)}.getsuga-btn--primary:active:not(:disabled){transform:translateY(0)}.getsuga-btn--outline{background:transparent;border:2px solid #00b4d8;color:#00b4d8}.getsuga-btn--outline:hover:not(:disabled){background:#00b4d8;color:#fff;transform:translateY(-2px)}.getsuga-btn--sm{font-size:.875rem;padding:.5rem 1.25rem}.getsuga-btn--lg{font-size:1.125rem;padding:1rem 2.5rem}.getsuga-card{background:#fff;border-radius:1rem;box-shadow:0 2px 20px rgba(0,52,89,.08);padding:1.5rem;transition:all .3s ease}.getsuga-card:hover{box-shadow:0 6px 25px rgba(0,180,216,.3);transform:translateY(-4px)}.getsuga-card__title{color:#2c3e50;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.getsuga-card__content{color:#4a5568;line-height:1.75}.getsuga-badge{border-radius:.5rem;display:inline-block;font-size:.75rem;font-weight:600;line-height:1;padding:.25rem .5rem;text-align:center;vertical-align:baseline;white-space:nowrap}.getsuga-badge--primary{background:#00b4d8;color:#fff}.getsuga-badge--success{background:#52d726;color:#fff}.getsuga-badge--danger{background:#ff006e;color:#fff}.getsuga-badge--warning{background:#ffb700;color:#fff}.getsuga-badge--new{background:#ff006e;color:#fff;text-transform:uppercase}.getsuga-tag{background:#caf0f8;border-radius:.5rem;color:#00b4d8;display:inline-block;font-size:.875rem;padding:.25rem .5rem;transition:all .15s ease}.getsuga-tag:hover{background:#90e0ef;color:#0077b6}@keyframes getsuga-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.getsuga-loading{animation:getsuga-spin 1s linear infinite;border:3px solid #e9ecef;border-radius:50%;border-top-color:#00b4d8;display:inline-block;height:2rem;width:2rem}.getsuga-gradient-text{background:linear-gradient(135deg,#00b4d8,#003459);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.getsuga-gradient-bg{background:linear-gradient(135deg,#00b4d8,#003459)}
