div.hello-world-widget{background:linear-gradient(#0056b4,#000);border:2px solid #fff;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}div.hello-world-widget .eyebrow{color:#fff9;text-transform:uppercase;letter-spacing:.15em;font-family:Raleway,Raleway Fallback;font-size:.75rem;font-weight:700}div.hello-world-widget .title{color:#fff;margin:0;font-family:Bebas Neue,Bebas Neue Fallback;font-size:2.5rem;line-height:1}div.hello-world-widget .body{color:#e8e8e8;margin:0;font-family:Raleway,Raleway Fallback;font-size:1rem;line-height:1.6}div.hello-world-widget .body code{color:#fff;background:#fff3;border-radius:4px;padding:.25rem;font-family:monospace}@media (max-width:640px){div.hello-world-widget{padding:1rem}div.hello-world-widget .title{font-size:2rem}div.hello-world-widget .body{font-size:.875rem}}
article.form-card.kikirikids-form-widget{padding-top:.5rem}article.form-card.kikirikids-form-widget .tabs{border-bottom:1px solid #ffffff14;margin-bottom:2rem;display:flex}article.form-card.kikirikids-form-widget .tabs .button{color:#fff9;border-bottom:2px solid #0000;border-radius:0;flex:1;justify-content:center;margin-bottom:-1px;padding-bottom:calc(.6em + 1px);transition:all .2s}article.form-card.kikirikids-form-widget .tabs .button:hover{color:#fff}article.form-card.kikirikids-form-widget[data-active-tab=student] .tabs .button[data-tab=student],article.form-card.kikirikids-form-widget[data-active-tab=school] .tabs .button[data-tab=school]{color:#fff;border-bottom-color:#0056b4}
article.form-card{background:#101010;border:none;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}article.form-card .note{color:#a8a8a8;font-size:.875rem}article.form-card .column{flex-direction:column;gap:1rem;display:flex}article.form-card .row[data-columns="3"]{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){article.form-card .row[data-columns="3"]{grid-template-columns:1fr}}article.form-card form.form+div.alert{margin-top:1.5rem}@media (max-width:640px){article.form-card{border:none;padding:.75rem}}
div.field{flex-direction:column;gap:.25rem;display:flex}div.field label{color:#a8a8a8;margin-bottom:.25rem;font-weight:700}div.field label .required{color:#f87171;margin-left:.25rem}div.field input:not([type=checkbox]),div.field select,div.field textarea{color:#fff;background-color:#0000;border:1px solid #ffffff4d;border-radius:2px;padding:.25rem .75rem;font-family:Raleway,Raleway Fallback;font-size:1rem}div.field input:not([type=checkbox]) option,div.field select option,div.field textarea option{background-color:#000}div.field input:not([type=checkbox]):disabled,div.field select:disabled,div.field textarea:disabled{opacity:.5}div.field input:not([type=checkbox]),div.field select{padding-block:.75rem}div.field textarea{resize:vertical;min-height:6rem}div.field .input-group{flex-wrap:wrap;gap:.5rem;display:flex}div.field .input-group input{flex:1;min-width:0}div.field[data-variant=checkbox] .control{align-items:center;gap:.5rem;display:flex}div.field[data-variant=checkbox] label{color:#a8a8a8;margin-bottom:0;font-weight:400}div.field[data-variant=checkbox] input[type=checkbox]{accent-color:#0056b4}
