table{max-width:1700px;margin:10px 20px 30px;border-collapse:collapse}table,th,td{border:1px solid #ddd}th,td{padding:8px;text-align:left}th{background-color:#f2f2f2;text-align:center}th[data-column=basic-info],td[data-column=basic-info]{width:120px;text-align:center}th[data-column=skill-name],td[data-column=skill-name]{width:100px;text-align:center}th[data-column=skill-text],td[data-column=skill-text]{width:700px}.skill-table td[data-column=skill-name]{width:120px}.skill-header-text{display:flex;flex-direction:column;align-items:center;gap:4px}.skill-title{display:block;line-height:1.4}.skill-ct{display:block;white-space:nowrap}th[data-column=arcana],td[data-column=arcana]{min-width:200px;max-width:200px;text-overflow:ellipsis;white-space:nowrap;text-align:center}th[data-column=character],td[data-column=character]{max-width:250px;min-width:250px;text-overflow:ellipsis;white-space:nowrap;text-align:center}th[data-column=summary],td[data-column=summary]{min-width:260px;max-width:900px;text-overflow:ellipsis;white-space:nowrap}.character-icon{width:50px;height:50px;margin:0 5px}.description-area{max-width:800px}.skill-icon{display:block;border-radius:10%;margin:0 auto}.emphasis{color:var(--pickupnow-color)}.gameimage{width:720px;padding-left:30px;padding-bottom:20px}.basic-info-mobile.mobile-only{display:none}.basic-info-mobile{margin:12px 12px 24px}.basic-info-mobile-top,.basic-info-mobile-grid{display:grid;gap:5px}.basic-info-mobile-top{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.basic-info-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-info-card{min-width:0;padding:12px 10px;border:1px solid #ddd;border-radius:14px;background:#fff;box-shadow:0 4px 12px #0000000a}.basic-info-card-wide{grid-column:1 / -1}.basic-info-card-attribute{border-color:var(--attribute-card-border-color, #ddd);background:linear-gradient(180deg,#ffffff2e,#ffffff0a),var(--attribute-card-bg-color, #fff);box-shadow:0 4px 12px #00000014,inset 0 1px #ffffff47}.basic-info-card-attribute .basic-info-card-label,.basic-info-card-attribute .basic-info-card-value{color:var(--attribute-card-text-color, #222)}.basic-info-card-attribute[data-attribute=\85cd]{--attribute-card-bg-color: var(--attribute-blue-color);--attribute-card-border-color: var(--attribute-blue-hover-color);--attribute-card-text-color: var(--attribute-blue-text-color)}.basic-info-card-attribute[data-attribute=\7d05]{--attribute-card-bg-color: var(--attribute-red-color);--attribute-card-border-color: var(--attribute-red-hover-color);--attribute-card-text-color: var(--attribute-red-text-color)}.basic-info-card-attribute[data-attribute=\7fe0]{--attribute-card-bg-color: var(--attribute-green-color);--attribute-card-border-color: var(--attribute-green-hover-color);--attribute-card-text-color: var(--attribute-green-text-color)}.basic-info-card-attribute[data-attribute=\9ec4]{--attribute-card-bg-color: var(--attribute-yellow-color);--attribute-card-border-color: var(--attribute-yellow-hover-color);--attribute-card-text-color: var(--attribute-yellow-text-color)}.basic-info-card-attribute[data-attribute=\5929]{--attribute-card-bg-color: var(--attribute-heaven-color);--attribute-card-border-color: var(--attribute-heaven-hover-color);--attribute-card-text-color: var(--attribute-heaven-text-color)}.basic-info-card-attribute[data-attribute=\51a5]{--attribute-card-bg-color: var(--attribute-dark-color);--attribute-card-border-color: var(--attribute-dark-hover-color);--attribute-card-text-color: var(--attribute-dark-text-color)}.basic-info-card-label{display:block;margin-bottom:6px;color:#666;font-size:.78rem;font-weight:700;letter-spacing:.04em}.basic-info-card-value{display:block;color:#222;font-weight:700;line-height:1.5;word-break:break-word}.basic-info-date{display:inline-block;line-height:1.4}.basic-info-mobile-top .basic-info-card{padding:10px 8px;text-align:center}.basic-info-mobile-top .basic-info-card-label{margin-bottom:4px;font-size:.72rem}.basic-info-mobile-top .basic-info-card-value{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.youtube-container{position:relative;padding-bottom:33.75%;height:0;overflow:hidden}.youtube-container iframe{position:absolute;top:0;left:20px;width:60%;height:100%}th[data-column=ranking],td[data-column=ranking]{min-width:30px;text-align:center}th[data-column=party],td[data-column=party]{min-width:450px;text-align:center}.icon{display:inline;font-size:1.2em}.center-icon-cell{text-align:center}.center-icon{display:inline;margin-right:5px;width:80px;height:80px;border-radius:10%}.party-icons{display:inline-flex;gap:4px;align-items:center}@media screen and (max-width:768px){table{width:95%;margin-left:3px;margin-right:10px}.basic-info-mobile.mobile-only{display:block}.gameimage{width:85%;cursor:pointer;padding:0 20px 10px}.youtube-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.youtube-container iframe{position:absolute;top:0;left:0;width:95%;height:95%;max-width:720px;max-height:405px;border:none}th[data-column=party],td[data-column=party]{min-width:300px}.skill-table tr{display:block}.skill-table td{display:block;width:100%;box-sizing:border-box}.skill-table td[data-column=skill-name]{display:flex;align-items:center;gap:10px;width:auto;text-align:left;border-bottom:none;padding:10px 12px}.skill-table td[data-column=skill-text]{width:auto;border-top:none;padding:12px}.skill-table .skill-header-text{flex:1;min-width:0;flex-direction:row;align-items:center;gap:8px}.skill-table .skill-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.skill-table .skill-ct{flex-shrink:0}.skill-table .skill-icon{width:50px;height:50px;margin:0;flex-shrink:0}.skill-table tr:last-child{margin-bottom:0}.arcana-table{border:none}.arcana-table thead{display:none}.arcana-table,.arcana-table tbody,.arcana-table tr,.arcana-table td{display:block;width:95%;box-sizing:border-box}.arcana-table tr{margin-bottom:16px;padding-bottom:14px;border:none;border-bottom:1px solid #ddd}.arcana-table tbody tr:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.arcana-table td{min-width:0;max-width:none;padding:0 0 10px;border:none;white-space:normal;text-align:left}.arcana-table td:last-child{padding-bottom:0}.arcana-table td[data-column=arcana]{font-weight:700}.arcana-table .character-icons{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.arcana-table .character-icon{width:44px;height:44px;margin:0;flex-shrink:0}.center-icon{width:50px;height:50px}}
